Home | History | Annotate | Download | only in v8
      1 /*
      2  * Copyright (c) 2009, Google Inc. All rights reserved.
      3  *
      4  * Redistribution and use in source and binary forms, with or without
      5  * modification, are permitted provided that the following conditions are
      6  * met:
      7  *
      8  *     * Redistributions of source code must retain the above copyright
      9  * notice, this list of conditions and the following disclaimer.
     10  *     * Redistributions in binary form must reproduce the above
     11  * copyright notice, this list of conditions and the following disclaimer
     12  * in the documentation and/or other materials provided with the
     13  * distribution.
     14  *     * Neither the name of Google Inc. nor the names of its
     15  * contributors may be used to endorse or promote products derived from
     16  * this software without specific prior written permission.
     17  *
     18  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     19  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     20  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     21  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     22  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     23  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     24  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     25  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     26  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     27  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     28  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     29  */
     30 
     31 // This source file coalesces the V8 derived sources into a single object file to
     32 // reduce bloat and allow us to link release builds on 32-bit Windows.
     33 
     34 // Require explicit conversion to AtomicString. This helps catch cases where
     35 // the generated bindings cause an expensive implicit conversion.
     36 #define NO_IMPLICIT_ATOMICSTRING
     37 
     38 #include "bindings/V8Attr.cpp"
     39 #include "bindings/V8BarInfo.cpp"
     40 #include "bindings/V8BeforeLoadEvent.cpp"
     41 #include "bindings/V8Blob.cpp"
     42 #include "bindings/V8WebGLActiveInfo.cpp"
     43 #include "bindings/V8WebGLArray.cpp"
     44 #include "bindings/V8WebGLArrayBuffer.cpp"
     45 #include "bindings/V8WebGLBuffer.cpp"
     46 #include "bindings/V8WebGLByteArray.cpp"
     47 #include "bindings/V8WebGLContextAttributes.cpp"
     48 #include "bindings/V8WebGLFloatArray.cpp"
     49 #include "bindings/V8WebGLFramebuffer.cpp"
     50 #include "bindings/V8CanvasGradient.cpp"
     51 #include "bindings/V8WebGLIntArray.cpp"
     52 #include "bindings/V8CanvasPattern.cpp"
     53 #include "bindings/V8CanvasPixelArray.cpp"
     54 #include "bindings/V8WebGLProgram.cpp"
     55 #include "bindings/V8WebGLRenderbuffer.cpp"
     56 #include "bindings/V8CanvasRenderingContext.cpp"
     57 #include "bindings/V8CanvasRenderingContext2D.cpp"
     58 #include "bindings/V8WebGLRenderingContext.cpp"
     59 #include "bindings/V8WebGLShader.cpp"
     60 #include "bindings/V8WebGLShortArray.cpp"
     61 #include "bindings/V8WebGLTexture.cpp"
     62 #include "bindings/V8WebGLUniformLocation.cpp"
     63 #include "bindings/V8WebGLUnsignedByteArray.cpp"
     64 #include "bindings/V8WebGLUnsignedIntArray.cpp"
     65 #include "bindings/V8WebGLUnsignedShortArray.cpp"
     66 #include "bindings/V8CDATASection.cpp"
     67 #include "bindings/V8CharacterData.cpp"
     68 #include "bindings/V8ClientRect.cpp"
     69 #include "bindings/V8ClientRectList.cpp"
     70 #include "bindings/V8Clipboard.cpp"
     71 #include "bindings/V8Comment.cpp"
     72 #include "bindings/V8CompositionEvent.cpp"
     73 // ANDROID
     74 // Temporary modification - will not be upstreamed
     75 #include "bindings/V8Connection.cpp"
     76 #include "bindings/V8Console.cpp"
     77 #include "bindings/V8Coordinates.cpp"
     78 #include "bindings/V8Counter.cpp"
     79 #include "bindings/V8CSSCharsetRule.cpp"
     80 #include "bindings/V8CSSFontFaceRule.cpp"
     81 #include "bindings/V8CSSImportRule.cpp"
     82 #include "bindings/V8CSSMediaRule.cpp"
     83 #include "bindings/V8CSSPageRule.cpp"
     84 #include "bindings/V8CSSPrimitiveValue.cpp"
     85 #include "bindings/V8CSSRule.cpp"
     86 #include "bindings/V8CSSRuleList.cpp"
     87 #include "bindings/V8CSSStyleDeclaration.cpp"
     88 #include "bindings/V8CSSStyleRule.cpp"
     89 #include "bindings/V8CSSStyleSheet.cpp"
     90 #include "bindings/V8CSSValue.cpp"
     91 #include "bindings/V8CSSValueList.cpp"
     92 #include "bindings/V8CSSVariablesDeclaration.cpp"
     93 #include "bindings/V8CSSVariablesRule.cpp"
     94 #include "bindings/V8DataGridColumn.cpp"
     95 #include "bindings/V8DataGridColumnList.cpp"
     96 #include "bindings/V8Document.cpp"
     97 #include "bindings/V8DocumentFragment.cpp"
     98 #include "bindings/V8DocumentType.cpp"
     99 #include "bindings/V8DOMCoreException.cpp"
    100 #include "bindings/V8DOMImplementation.cpp"
    101 #include "bindings/V8DOMParser.cpp"
    102 #include "bindings/V8DOMSelection.cpp"
    103 #include "bindings/V8DOMWindow.cpp"
    104 #include "bindings/V8Element.cpp"
    105 #include "bindings/V8Entity.cpp"
    106 #include "bindings/V8EntityReference.cpp"
    107 #include "bindings/V8ErrorEvent.cpp"
    108 #include "bindings/V8Event.cpp"
    109 #include "bindings/V8EventException.cpp"
    110 #include "bindings/V8File.cpp"
    111 #include "bindings/V8FileList.cpp"
    112 #include "bindings/V8Geolocation.cpp"
    113 #include "bindings/V8Geoposition.cpp"
    114 #include "bindings/V8History.cpp"
    115 #include "bindings/V8HTMLAllCollection.cpp"
    116 #include "bindings/V8HTMLAnchorElement.cpp"
    117 #include "bindings/V8HTMLAppletElement.cpp"
    118 #include "bindings/V8HTMLAreaElement.cpp"
    119 #include "bindings/V8HTMLAudioElement.cpp"
    120 #include "bindings/V8HTMLBaseElement.cpp"
    121 #include "bindings/V8HTMLBaseFontElement.cpp"
    122 #include "bindings/V8HTMLBlockquoteElement.cpp"
    123 #include "bindings/V8HTMLBodyElement.cpp"
    124 #include "bindings/V8HTMLBRElement.cpp"
    125 #include "bindings/V8HTMLButtonElement.cpp"
    126 #include "bindings/V8HTMLCanvasElement.cpp"
    127 #include "bindings/V8HTMLCollection.cpp"
    128 #include "bindings/V8HTMLDataGridCellElement.cpp"
    129 #include "bindings/V8HTMLDataGridColElement.cpp"
    130 #include "bindings/V8HTMLDataGridElement.cpp"
    131 #include "bindings/V8HTMLDataGridRowElement.cpp"
    132 #include "bindings/V8HTMLDirectoryElement.cpp"
    133 #include "bindings/V8HTMLDivElement.cpp"
    134 #include "bindings/V8HTMLDListElement.cpp"
    135 #include "bindings/V8HTMLDocument.cpp"
    136 #include "bindings/V8HTMLElement.cpp"
    137 #include "bindings/V8HTMLEmbedElement.cpp"
    138 #include "bindings/V8HTMLFieldSetElement.cpp"
    139 #include "bindings/V8HTMLFontElement.cpp"
    140 #include "bindings/V8HTMLFormElement.cpp"
    141 #include "bindings/V8HTMLFrameElement.cpp"
    142 #include "bindings/V8HTMLFrameSetElement.cpp"
    143 #include "bindings/V8HTMLHeadElement.cpp"
    144 #include "bindings/V8HTMLHeadingElement.cpp"
    145 #include "bindings/V8HTMLHRElement.cpp"
    146 #include "bindings/V8HTMLHtmlElement.cpp"
    147 #include "bindings/V8HTMLIFrameElement.cpp"
    148 #include "bindings/V8HTMLImageElement.cpp"
    149 #include "bindings/V8HTMLInputElement.cpp"
    150 #include "bindings/V8HTMLIsIndexElement.cpp"
    151 #include "bindings/V8HTMLLabelElement.cpp"
    152 #include "bindings/V8HTMLLegendElement.cpp"
    153 #include "bindings/V8HTMLLIElement.cpp"
    154 #include "bindings/V8HTMLLinkElement.cpp"
    155 #include "bindings/V8HTMLMapElement.cpp"
    156 #include "bindings/V8HTMLMarqueeElement.cpp"
    157 #include "bindings/V8HTMLMediaElement.cpp"
    158 #include "bindings/V8HTMLMenuElement.cpp"
    159 #include "bindings/V8HTMLMetaElement.cpp"
    160 #include "bindings/V8HTMLModElement.cpp"
    161 #include "bindings/V8HTMLObjectElement.cpp"
    162 #include "bindings/V8HTMLOListElement.cpp"
    163 #include "bindings/V8HTMLOptGroupElement.cpp"
    164 #include "bindings/V8HTMLOptionElement.cpp"
    165 #include "bindings/V8HTMLOptionsCollection.cpp"
    166 #include "bindings/V8HTMLParagraphElement.cpp"
    167 #include "bindings/V8HTMLParamElement.cpp"
    168 #include "bindings/V8HTMLPreElement.cpp"
    169 #include "bindings/V8HTMLQuoteElement.cpp"
    170 #include "bindings/V8HTMLScriptElement.cpp"
    171 #include "bindings/V8HTMLSelectElement.cpp"
    172 #include "bindings/V8HTMLSourceElement.cpp"
    173 #include "bindings/V8HTMLStyleElement.cpp"
    174 #include "bindings/V8HTMLTableCaptionElement.cpp"
    175 #include "bindings/V8HTMLTableCellElement.cpp"
    176 #include "bindings/V8HTMLTableColElement.cpp"
    177 #include "bindings/V8HTMLTableElement.cpp"
    178 #include "bindings/V8HTMLTableRowElement.cpp"
    179 #include "bindings/V8HTMLTableSectionElement.cpp"
    180 #include "bindings/V8HTMLTextAreaElement.cpp"
    181 #include "bindings/V8HTMLTitleElement.cpp"
    182 #include "bindings/V8HTMLUListElement.cpp"
    183 #include "bindings/V8HTMLVideoElement.cpp"
    184 #include "bindings/V8ImageData.cpp"
    185 #include "bindings/V8KeyboardEvent.cpp"
    186 #include "bindings/V8Location.cpp"
    187 #include "bindings/V8Media.cpp"
    188 #include "bindings/V8MediaError.cpp"
    189 #include "bindings/V8MediaList.cpp"
    190 #include "bindings/V8MessageChannel.cpp"
    191 #include "bindings/V8MessageEvent.cpp"
    192 #include "bindings/V8MessagePort.cpp"
    193 #include "bindings/V8MimeType.cpp"
    194 #include "bindings/V8MimeTypeArray.cpp"
    195 #include "bindings/V8MouseEvent.cpp"
    196 #include "bindings/V8MutationEvent.cpp"
    197 #include "bindings/V8NamedNodeMap.cpp"
    198 #include "bindings/V8Navigator.cpp"
    199 #include "bindings/V8Node.cpp"
    200 #include "bindings/V8NodeFilter.cpp"
    201 #include "bindings/V8NodeIterator.cpp"
    202 #include "bindings/V8NodeList.cpp"
    203 #include "bindings/V8Notation.cpp"
    204 #include "bindings/V8Notification.cpp"
    205 #include "bindings/V8NotificationCenter.cpp"
    206 #include "bindings/V8OverflowEvent.cpp"
    207 #include "bindings/V8PageTransitionEvent.cpp"
    208 #include "bindings/V8Plugin.cpp"
    209 #include "bindings/V8PluginArray.cpp"
    210 #include "bindings/V8PopStateEvent.cpp"
    211 #include "bindings/V8PositionError.cpp"
    212 #include "bindings/V8ProcessingInstruction.cpp"
    213 #include "bindings/V8ProgressEvent.cpp"
    214 #include "bindings/V8Range.cpp"
    215 #include "bindings/V8RangeException.cpp"
    216 #include "bindings/V8Rect.cpp"
    217 #include "bindings/V8RGBColor.cpp"
    218 #include "bindings/V8Screen.cpp"
    219 #include "bindings/V8StyleSheet.cpp"
    220 #include "bindings/V8StyleSheetList.cpp"
    221 #include "bindings/V8Text.cpp"
    222 #include "bindings/V8TextEvent.cpp"
    223 #include "bindings/V8TextMetrics.cpp"
    224 #include "bindings/V8TimeRanges.cpp"
    225 #include "bindings/V8Touch.cpp"
    226 #include "bindings/V8TouchEvent.cpp"
    227 #include "bindings/V8TouchList.cpp"
    228 #include "bindings/V8TreeWalker.cpp"
    229 #include "bindings/V8UIEvent.cpp"
    230 #include "bindings/V8ValidityState.cpp"
    231 #include "bindings/V8WebKitAnimationEvent.cpp"
    232 #include "bindings/V8WebKitCSSKeyframeRule.cpp"
    233 #include "bindings/V8WebKitCSSKeyframesRule.cpp"
    234 #include "bindings/V8WebKitCSSMatrix.cpp"
    235 #include "bindings/V8WebKitCSSTransformValue.cpp"
    236 #include "bindings/V8WebKitPoint.cpp"
    237 #include "bindings/V8WebKitTransitionEvent.cpp"
    238 #include "bindings/V8WheelEvent.cpp"
    239 #include "bindings/V8XMLHttpRequest.cpp"
    240 #include "bindings/V8XMLHttpRequestException.cpp"
    241 #include "bindings/V8XMLHttpRequestProgressEvent.cpp"
    242 #include "bindings/V8XMLHttpRequestUpload.cpp"
    243 #include "bindings/V8XMLSerializer.cpp"
    244 
    245 #if ENABLE(OFFLINE_WEB_APPLICATIONS)
    246 #include "bindings/V8DOMApplicationCache.cpp"
    247 #endif
    248 
    249 #if ENABLE(DOM_STORAGE)
    250 #include "bindings/V8Storage.cpp"
    251 #include "bindings/V8StorageEvent.cpp"
    252 #endif
    253 
    254 #if ENABLE(WEB_SOCKETS)
    255 #include "bindings/V8WebSocket.cpp"
    256 #endif
    257 
    258 #if ENABLE(DATABASE)
    259 #include "bindings/V8Database.cpp"
    260 #include "bindings/V8SQLError.cpp"
    261 #include "bindings/V8SQLResultSet.cpp"
    262 #include "bindings/V8SQLResultSetRowList.cpp"
    263 #include "bindings/V8SQLTransaction.cpp"
    264 #endif
    265 
    266 #if ENABLE(INDEXED_DATABASE)
    267 #include "bindings/V8IDBDatabaseError.cpp"
    268 #include "bindings/V8IDBDatabaseException.cpp"
    269 #include "bindings/V8IDBRequest.cpp"
    270 #include "bindings/V8IndexedDatabaseRequest.cpp"
    271 #endif
    272 
    273 #if ENABLE(WORKERS)
    274 #include "bindings/V8AbstractWorker.cpp"
    275 #include "bindings/V8DedicatedWorkerContext.cpp"
    276 #include "bindings/V8Worker.cpp"
    277 #include "bindings/V8WorkerContext.cpp"
    278 #include "bindings/V8WorkerLocation.cpp"
    279 #include "bindings/V8WorkerNavigator.cpp"
    280 #endif
    281 
    282 #if ENABLE(SHARED_WORKERS)
    283 #include "bindings/V8SharedWorker.cpp"
    284 #include "bindings/V8SharedWorkerContext.cpp"
    285 #endif
    286 
    287 #if ENABLE(SVG)
    288 #include "bindings/V8SVGAElement.cpp"
    289 #include "bindings/V8SVGAltGlyphElement.cpp"
    290 #include "bindings/V8SVGAngle.cpp"
    291 #include "bindings/V8SVGAnimateColorElement.cpp"
    292 #include "bindings/V8SVGAnimatedAngle.cpp"
    293 #include "bindings/V8SVGAnimatedBoolean.cpp"
    294 #include "bindings/V8SVGAnimatedEnumeration.cpp"
    295 #include "bindings/V8SVGAnimatedInteger.cpp"
    296 #include "bindings/V8SVGAnimatedLength.cpp"
    297 #include "bindings/V8SVGAnimatedLengthList.cpp"
    298 #include "bindings/V8SVGAnimatedNumber.cpp"
    299 #include "bindings/V8SVGAnimatedNumberList.cpp"
    300 #include "bindings/V8SVGAnimatedPoints.cpp"
    301 #include "bindings/V8SVGAnimatedPreserveAspectRatio.cpp"
    302 #include "bindings/V8SVGAnimatedRect.cpp"
    303 #include "bindings/V8SVGAnimatedString.cpp"
    304 #include "bindings/V8SVGAnimatedTransformList.cpp"
    305 #include "bindings/V8SVGAnimateElement.cpp"
    306 #include "bindings/V8SVGAnimateTransformElement.cpp"
    307 #include "bindings/V8SVGAnimationElement.cpp"
    308 #include "bindings/V8SVGCircleElement.cpp"
    309 #include "bindings/V8SVGClipPathElement.cpp"
    310 #include "bindings/V8SVGColor.cpp"
    311 #include "bindings/V8SVGComponentTransferFunctionElement.cpp"
    312 #include "bindings/V8SVGCursorElement.cpp"
    313 #include "bindings/V8SVGDefsElement.cpp"
    314 #include "bindings/V8SVGDescElement.cpp"
    315 #include "bindings/V8SVGDocument.cpp"
    316 #include "bindings/V8SVGElement.cpp"
    317 #include "bindings/V8SVGElementInstance.cpp"
    318 #include "bindings/V8SVGElementInstanceList.cpp"
    319 #include "bindings/V8SVGEllipseElement.cpp"
    320 #include "bindings/V8SVGException.cpp"
    321 #include "bindings/V8SVGFEBlendElement.cpp"
    322 #include "bindings/V8SVGFEColorMatrixElement.cpp"
    323 #include "bindings/V8SVGFEComponentTransferElement.cpp"
    324 #include "bindings/V8SVGFECompositeElement.cpp"
    325 #include "bindings/V8SVGFEDiffuseLightingElement.cpp"
    326 #include "bindings/V8SVGFEDisplacementMapElement.cpp"
    327 #include "bindings/V8SVGFEDistantLightElement.cpp"
    328 #include "bindings/V8SVGFEFloodElement.cpp"
    329 #include "bindings/V8SVGFEFuncAElement.cpp"
    330 #include "bindings/V8SVGFEFuncBElement.cpp"
    331 #include "bindings/V8SVGFEFuncGElement.cpp"
    332 #include "bindings/V8SVGFEFuncRElement.cpp"
    333 #include "bindings/V8SVGFEGaussianBlurElement.cpp"
    334 #include "bindings/V8SVGFEImageElement.cpp"
    335 #include "bindings/V8SVGFEMergeElement.cpp"
    336 #include "bindings/V8SVGFEMergeNodeElement.cpp"
    337 #include "bindings/V8SVGFEMorphologyElement.cpp"
    338 #include "bindings/V8SVGFEOffsetElement.cpp"
    339 #include "bindings/V8SVGFEPointLightElement.cpp"
    340 #include "bindings/V8SVGFESpecularLightingElement.cpp"
    341 #include "bindings/V8SVGFESpotLightElement.cpp"
    342 #include "bindings/V8SVGFETileElement.cpp"
    343 #include "bindings/V8SVGFETurbulenceElement.cpp"
    344 #include "bindings/V8SVGFilterElement.cpp"
    345 #include "bindings/V8SVGFontElement.cpp"
    346 #include "bindings/V8SVGFontFaceElement.cpp"
    347 #include "bindings/V8SVGFontFaceFormatElement.cpp"
    348 #include "bindings/V8SVGFontFaceNameElement.cpp"
    349 #include "bindings/V8SVGFontFaceSrcElement.cpp"
    350 #include "bindings/V8SVGFontFaceUriElement.cpp"
    351 #include "bindings/V8SVGForeignObjectElement.cpp"
    352 #include "bindings/V8SVGGElement.cpp"
    353 #include "bindings/V8SVGGlyphElement.cpp"
    354 #include "bindings/V8SVGGradientElement.cpp"
    355 #include "bindings/V8SVGImageElement.cpp"
    356 #include "bindings/V8SVGLength.cpp"
    357 #include "bindings/V8SVGLengthList.cpp"
    358 #include "bindings/V8SVGLinearGradientElement.cpp"
    359 #include "bindings/V8SVGLineElement.cpp"
    360 #include "bindings/V8SVGMarkerElement.cpp"
    361 #include "bindings/V8SVGMaskElement.cpp"
    362 #include "bindings/V8SVGMatrix.cpp"
    363 #include "bindings/V8SVGMetadataElement.cpp"
    364 #include "bindings/V8SVGMissingGlyphElement.cpp"
    365 #include "bindings/V8SVGNumber.cpp"
    366 #include "bindings/V8SVGNumberList.cpp"
    367 #include "bindings/V8SVGPaint.cpp"
    368 #include "bindings/V8SVGPathElement.cpp"
    369 #include "bindings/V8SVGPathSeg.cpp"
    370 #include "bindings/V8SVGPathSegArcAbs.cpp"
    371 #include "bindings/V8SVGPathSegArcRel.cpp"
    372 #include "bindings/V8SVGPathSegClosePath.cpp"
    373 #include "bindings/V8SVGPathSegCurvetoCubicAbs.cpp"
    374 #include "bindings/V8SVGPathSegCurvetoCubicRel.cpp"
    375 #include "bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp"
    376 #include "bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp"
    377 #include "bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp"
    378 #include "bindings/V8SVGPathSegCurvetoQuadraticRel.cpp"
    379 #include "bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp"
    380 #include "bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp"
    381 #include "bindings/V8SVGPathSegLinetoAbs.cpp"
    382 #include "bindings/V8SVGPathSegLinetoHorizontalAbs.cpp"
    383 #include "bindings/V8SVGPathSegLinetoHorizontalRel.cpp"
    384 #include "bindings/V8SVGPathSegLinetoRel.cpp"
    385 #include "bindings/V8SVGPathSegLinetoVerticalAbs.cpp"
    386 #include "bindings/V8SVGPathSegLinetoVerticalRel.cpp"
    387 #include "bindings/V8SVGPathSegList.cpp"
    388 #include "bindings/V8SVGPathSegMovetoAbs.cpp"
    389 #include "bindings/V8SVGPathSegMovetoRel.cpp"
    390 #include "bindings/V8SVGPatternElement.cpp"
    391 #include "bindings/V8SVGPoint.cpp"
    392 #include "bindings/V8SVGPointList.cpp"
    393 #include "bindings/V8SVGPolygonElement.cpp"
    394 #include "bindings/V8SVGPolylineElement.cpp"
    395 #include "bindings/V8SVGPreserveAspectRatio.cpp"
    396 #include "bindings/V8SVGRadialGradientElement.cpp"
    397 #include "bindings/V8SVGRect.cpp"
    398 #include "bindings/V8SVGRectElement.cpp"
    399 #include "bindings/V8SVGRenderingIntent.cpp"
    400 #include "bindings/V8SVGScriptElement.cpp"
    401 #include "bindings/V8SVGSetElement.cpp"
    402 #include "bindings/V8SVGStopElement.cpp"
    403 #include "bindings/V8SVGStringList.cpp"
    404 #include "bindings/V8SVGStyleElement.cpp"
    405 #include "bindings/V8SVGSVGElement.cpp"
    406 #include "bindings/V8SVGSwitchElement.cpp"
    407 #include "bindings/V8SVGSymbolElement.cpp"
    408 #include "bindings/V8SVGTextContentElement.cpp"
    409 #include "bindings/V8SVGTextElement.cpp"
    410 #include "bindings/V8SVGTextPathElement.cpp"
    411 #include "bindings/V8SVGTextPositioningElement.cpp"
    412 #include "bindings/V8SVGTitleElement.cpp"
    413 #include "bindings/V8SVGTransform.cpp"
    414 #include "bindings/V8SVGTransformList.cpp"
    415 #include "bindings/V8SVGTRefElement.cpp"
    416 #include "bindings/V8SVGTSpanElement.cpp"
    417 #include "bindings/V8SVGUnitTypes.cpp"
    418 #include "bindings/V8SVGUseElement.cpp"
    419 #include "bindings/V8SVGViewElement.cpp"
    420 #include "bindings/V8SVGZoomEvent.cpp"
    421 #endif
    422 
    423 #if ENABLE(XPATH)
    424 #include "bindings/V8XPathEvaluator.cpp"
    425 #include "bindings/V8XPathException.cpp"
    426 #include "bindings/V8XPathExpression.cpp"
    427 #include "bindings/V8XPathNSResolver.cpp"
    428 #include "bindings/V8XPathResult.cpp"
    429 #endif
    430 
    431 #if ENABLE(XSLT)
    432 #include "bindings/V8XSLTProcessor.cpp"
    433 #endif
    434 
    435 #if ENABLE(INSPECTOR)
    436 #include "bindings/V8InjectedScriptHost.cpp"
    437 #include "bindings/V8InspectorBackend.cpp"
    438 #include "bindings/V8InspectorFrontendHost.cpp"
    439 #endif
    440 
    441 #if ENABLE(EVENTSOURCE)
    442 #include "bindings/V8EventSource.cpp"
    443 #endif
    444