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