WebCore/DerivedSources.cpp
changeset 0 4f2f89ce4247
equal deleted inserted replaced
-1:000000000000 0:4f2f89ce4247
       
     1 /*
       
     2  * Copyright (C) 2008 Apple 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
       
     6  * are met:
       
     7  * 1. Redistributions of source code must retain the above copyright
       
     8  *    notice, this list of conditions and the following disclaimer.
       
     9  * 2. Redistributions in binary form must reproduce the above copyright
       
    10  *    notice, this list of conditions and the following disclaimer in the
       
    11  *    documentation and/or other materials provided with the distribution.
       
    12  *
       
    13  * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
       
    14  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
       
    15  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
       
    16  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
       
    17  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
       
    18  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
       
    19  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
       
    20  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
       
    21  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
       
    22  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
       
    23  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
       
    24  */
       
    25 
       
    26 // This all-in-one cpp file cuts down on template bloat to allow us to build our Windows release build.
       
    27 
       
    28 #include "HTMLElementFactory.cpp"
       
    29 #include "JSAbstractWorker.cpp"
       
    30 #include "JSAttr.cpp"
       
    31 #include "JSBarInfo.cpp"
       
    32 #include "JSBeforeLoadEvent.cpp"
       
    33 #include "JSBlob.cpp"
       
    34 #include "JSBlobBuilder.cpp"
       
    35 #include "JSCanvasGradient.cpp"
       
    36 #include "JSCanvasPattern.cpp"
       
    37 #include "JSCanvasRenderingContext.cpp"
       
    38 #include "JSCanvasRenderingContext2D.cpp"
       
    39 #if ENABLE(3D_CANVAS)    
       
    40 #include "JSWebGLRenderingContext.cpp"
       
    41 #endif
       
    42 #include "JSCDATASection.cpp"
       
    43 #include "JSCharacterData.cpp"
       
    44 #include "JSClientRect.cpp"
       
    45 #include "JSClientRectList.cpp"
       
    46 #include "JSClipboard.cpp"
       
    47 #include "JSComment.cpp"
       
    48 #include "JSCompositionEvent.cpp"
       
    49 #include "JSConsole.cpp"
       
    50 #include "JSCoordinates.cpp"
       
    51 #include "JSCounter.cpp"
       
    52 #include "JSCSSCharsetRule.cpp"
       
    53 #include "JSCSSFontFaceRule.cpp"
       
    54 #include "JSCSSImportRule.cpp"
       
    55 #include "JSCSSMediaRule.cpp"
       
    56 #include "JSCSSPageRule.cpp"
       
    57 #include "JSCSSPrimitiveValue.cpp"
       
    58 #include "JSCSSRule.cpp"
       
    59 #include "JSCSSRuleList.cpp"
       
    60 #include "JSCSSStyleDeclaration.cpp"
       
    61 #include "JSCSSStyleRule.cpp"
       
    62 #include "JSCSSStyleSheet.cpp"
       
    63 #include "JSCSSValue.cpp"
       
    64 #include "JSCSSValueList.cpp"
       
    65 #include "JSCSSVariablesDeclaration.cpp"
       
    66 #include "JSCSSVariablesRule.cpp"
       
    67 #include "JSCustomEvent.cpp"
       
    68 #include "JSDatabase.cpp"
       
    69 #include "JSDatabaseCallback.cpp"
       
    70 #include "JSDatabaseSync.cpp"
       
    71 #include "JSDataGridColumn.cpp"
       
    72 #include "JSDataGridColumnList.cpp"
       
    73 #include "JSDedicatedWorkerContext.cpp"
       
    74 #include "JSDeviceOrientationEvent.cpp"
       
    75 #include "JSDocument.cpp"
       
    76 #include "JSDocumentFragment.cpp"
       
    77 #include "JSDocumentType.cpp"
       
    78 #include "JSDOMApplicationCache.cpp"
       
    79 #include "JSDOMCoreException.cpp"
       
    80 #include "JSDOMFormData.cpp"
       
    81 #include "JSDOMImplementation.cpp"
       
    82 #include "JSDOMMimeType.cpp"
       
    83 #include "JSDOMMimeTypeArray.cpp"
       
    84 #include "JSDOMParser.cpp"
       
    85 #include "JSDOMPlugin.cpp"
       
    86 #include "JSDOMPluginArray.cpp"
       
    87 #include "JSDOMSelection.cpp"
       
    88 #include "JSDOMStringList.cpp"
       
    89 #include "JSDOMStringMap.cpp"
       
    90 #include "JSDOMWindow.cpp"
       
    91 #include "JSElement.cpp"
       
    92 #include "JSEntity.cpp"
       
    93 #include "JSEntityReference.cpp"
       
    94 #include "JSErrorEvent.cpp"
       
    95 #include "JSEvent.cpp"
       
    96 #include "JSEventException.cpp"
       
    97 #include "JSEventSource.cpp"
       
    98 #include "JSFile.cpp"
       
    99 #include "JSFileError.cpp"
       
   100 #include "JSFileList.cpp"
       
   101 #include "JSFileReader.cpp"
       
   102 #include "JSGeolocation.cpp"
       
   103 #include "JSGeoposition.cpp"
       
   104 #include "JSHistory.cpp"
       
   105 #include "JSHTMLAllCollection.cpp"
       
   106 #include "JSHTMLAnchorElement.cpp"
       
   107 #include "JSHTMLAppletElement.cpp"
       
   108 #include "JSHTMLAreaElement.cpp"
       
   109 #include "JSHTMLAudioElement.cpp"
       
   110 #include "JSHTMLBaseElement.cpp"
       
   111 #include "JSHTMLBaseFontElement.cpp"
       
   112 #include "JSHTMLBlockquoteElement.cpp"
       
   113 #include "JSHTMLBodyElement.cpp"
       
   114 #include "JSHTMLBRElement.cpp"
       
   115 #include "JSHTMLButtonElement.cpp"
       
   116 #include "JSHTMLCanvasElement.cpp"
       
   117 #include "JSHTMLCollection.cpp"
       
   118 #include "JSHTMLDataGridElement.cpp"
       
   119 #include "JSHTMLDataGridCellElement.cpp"
       
   120 #include "JSHTMLDataGridColElement.cpp"
       
   121 #include "JSHTMLDataGridRowElement.cpp"
       
   122 #include "JSHTMLDataListElement.cpp"
       
   123 #include "JSHTMLDirectoryElement.cpp"
       
   124 #include "JSHTMLDivElement.cpp"
       
   125 #include "JSHTMLDListElement.cpp"
       
   126 #include "JSHTMLDocument.cpp"
       
   127 #include "JSHTMLElement.cpp"
       
   128 #include "JSHTMLElementWrapperFactory.cpp"
       
   129 #include "JSHTMLEmbedElement.cpp"
       
   130 #include "JSHTMLFieldSetElement.cpp"
       
   131 #include "JSHTMLFontElement.cpp"
       
   132 #include "JSHTMLFormElement.cpp"
       
   133 #include "JSHTMLFrameElement.cpp"
       
   134 #include "JSHTMLFrameSetElement.cpp"
       
   135 #include "JSHTMLHeadElement.cpp"
       
   136 #include "JSHTMLHeadingElement.cpp"
       
   137 #include "JSHTMLHRElement.cpp"
       
   138 #include "JSHTMLHtmlElement.cpp"
       
   139 #include "JSHTMLIFrameElement.cpp"
       
   140 #include "JSHTMLImageElement.cpp"
       
   141 #include "JSHTMLInputElement.cpp"
       
   142 #include "JSHTMLIsIndexElement.cpp"
       
   143 #include "JSHTMLLabelElement.cpp"
       
   144 #include "JSHTMLLegendElement.cpp"
       
   145 #include "JSHTMLLIElement.cpp"
       
   146 #include "JSHTMLLinkElement.cpp"
       
   147 #include "JSHTMLMapElement.cpp"
       
   148 #include "JSHTMLMarqueeElement.cpp"
       
   149 #include "JSHTMLMediaElement.cpp"
       
   150 #include "JSHTMLMenuElement.cpp"
       
   151 #include "JSHTMLMetaElement.cpp"
       
   152 #include "JSHTMLMeterElement.cpp"
       
   153 #include "JSHTMLModElement.cpp"
       
   154 #include "JSHTMLObjectElement.cpp"
       
   155 #include "JSHTMLOListElement.cpp"
       
   156 #include "JSHTMLOptGroupElement.cpp"
       
   157 #include "JSHTMLOptionElement.cpp"
       
   158 #include "JSHTMLOptionsCollection.cpp"
       
   159 #include "JSHTMLParagraphElement.cpp"
       
   160 #include "JSHTMLParamElement.cpp"
       
   161 #include "JSHTMLPreElement.cpp"
       
   162 #include "JSHTMLProgressElement.cpp"
       
   163 #include "JSHTMLQuoteElement.cpp"
       
   164 #include "JSHTMLScriptElement.cpp"
       
   165 #include "JSHTMLSelectElement.cpp"
       
   166 #include "JSHTMLSourceElement.cpp"
       
   167 #include "JSHTMLStyleElement.cpp"
       
   168 #include "JSHTMLTableCaptionElement.cpp"
       
   169 #include "JSHTMLTableCellElement.cpp"
       
   170 #include "JSHTMLTableColElement.cpp"
       
   171 #include "JSHTMLTableElement.cpp"
       
   172 #include "JSHTMLTableRowElement.cpp"
       
   173 #include "JSHTMLTableSectionElement.cpp"
       
   174 #include "JSHTMLTextAreaElement.cpp"
       
   175 #include "JSHTMLTitleElement.cpp"
       
   176 #include "JSHTMLUListElement.cpp"
       
   177 #include "JSHTMLVideoElement.cpp"
       
   178 #include "JSIDBAny.cpp"
       
   179 #include "JSIDBDatabaseError.cpp"
       
   180 #include "JSIDBDatabaseException.cpp"
       
   181 #include "JSIDBDatabaseRequest.cpp"
       
   182 #include "JSIDBErrorEvent.cpp"
       
   183 #include "JSIDBEvent.cpp"
       
   184 #include "JSIDBIndexRequest.cpp"
       
   185 #include "JSIDBKey.cpp"
       
   186 #include "JSIDBKeyRange.cpp"
       
   187 #include "JSIDBObjectStoreRequest.cpp"
       
   188 #include "JSIDBRequest.cpp"
       
   189 #include "JSIDBSuccessEvent.cpp"
       
   190 #include "JSImageData.cpp"
       
   191 #include "JSIndexedDatabaseRequest.cpp"
       
   192 #include "JSInjectedScriptHost.cpp"
       
   193 #include "JSInspectorBackend.cpp"
       
   194 #include "JSInspectorFrontendHost.cpp"
       
   195 #include "JSJavaScriptCallFrame.cpp"
       
   196 #include "JSKeyboardEvent.cpp"
       
   197 #include "JSLocation.cpp"
       
   198 #include "JSMediaError.cpp"
       
   199 #include "JSMediaList.cpp"
       
   200 #include "JSMemoryInfo.cpp"
       
   201 #include "JSMessageChannel.cpp"
       
   202 #include "JSMessageEvent.cpp"
       
   203 #include "JSMessagePort.cpp"
       
   204 #include "JSMouseEvent.cpp"
       
   205 #include "JSMutationEvent.cpp"
       
   206 #include "JSNamedNodeMap.cpp"
       
   207 #include "JSNavigation.cpp"
       
   208 #include "JSNavigator.cpp"
       
   209 #include "JSNode.cpp"
       
   210 #include "JSNodeFilter.cpp"
       
   211 #include "JSNodeIterator.cpp"
       
   212 #include "JSNodeList.cpp"
       
   213 #include "JSNotation.cpp"
       
   214 #include "JSNotificationCenter.cpp"
       
   215 #include "JSNotification.cpp"
       
   216 #include "JSOverflowEvent.cpp"
       
   217 #include "JSPageTransitionEvent.cpp"
       
   218 #include "JSPerformance.cpp"
       
   219 #include "JSPopStateEvent.cpp"
       
   220 #include "JSPositionError.cpp"
       
   221 #include "JSProcessingInstruction.cpp"
       
   222 #include "JSProgressEvent.cpp"
       
   223 #include "JSRange.cpp"
       
   224 #include "JSRangeException.cpp"
       
   225 #include "JSRect.cpp"
       
   226 #include "JSRGBColor.cpp"
       
   227 #include "JSScreen.cpp"
       
   228 #include "JSScriptProfile.cpp"
       
   229 #include "JSScriptProfileNode.cpp"
       
   230 #include "JSSharedWorker.cpp"
       
   231 #include "JSSharedWorkerContext.cpp"
       
   232 #include "JSSQLError.cpp"
       
   233 #include "JSSQLException.cpp"
       
   234 #include "JSSQLResultSet.cpp"
       
   235 #include "JSSQLResultSetRowList.cpp"
       
   236 #include "JSSQLStatementCallback.cpp"
       
   237 #include "JSSQLStatementErrorCallback.cpp"
       
   238 #include "JSSQLTransaction.cpp"
       
   239 #include "JSSQLTransactionCallback.cpp"
       
   240 #include "JSSQLTransactionErrorCallback.cpp"
       
   241 #include "JSSQLTransactionSync.cpp"
       
   242 #include "JSSQLTransactionSyncCallback.cpp"
       
   243 #include "JSStorage.cpp"
       
   244 #include "JSStorageEvent.cpp"
       
   245 #include "JSStyleMedia.cpp"
       
   246 #include "JSStyleSheet.cpp"
       
   247 #include "JSStyleSheetList.cpp"
       
   248 #include "JSSVGAElement.cpp"
       
   249 #include "JSSVGAltGlyphElement.cpp"
       
   250 #include "JSSVGAngle.cpp"
       
   251 #include "JSSVGAnimateColorElement.cpp"
       
   252 #include "JSSVGAnimatedAngle.cpp"
       
   253 #include "JSSVGAnimatedBoolean.cpp"
       
   254 #include "JSSVGAnimatedEnumeration.cpp"
       
   255 #include "JSSVGAnimatedInteger.cpp"
       
   256 #include "JSSVGAnimatedLength.cpp"
       
   257 #include "JSSVGAnimatedLengthList.cpp"
       
   258 #include "JSSVGAnimatedNumber.cpp"
       
   259 #include "JSSVGAnimatedNumberList.cpp"
       
   260 #include "JSSVGAnimatedPreserveAspectRatio.cpp"
       
   261 #include "JSSVGAnimatedRect.cpp"
       
   262 #include "JSSVGAnimatedString.cpp"
       
   263 #include "JSSVGAnimatedTransformList.cpp"
       
   264 #include "JSSVGAnimateElement.cpp"
       
   265 #include "JSSVGAnimateTransformElement.cpp"
       
   266 #include "JSSVGAnimationElement.cpp"
       
   267 #include "JSSVGCircleElement.cpp"
       
   268 #include "JSSVGClipPathElement.cpp"
       
   269 #include "JSSVGColor.cpp"
       
   270 #include "JSSVGComponentTransferFunctionElement.cpp"
       
   271 #include "JSSVGCursorElement.cpp"
       
   272 #include "JSSVGDefsElement.cpp"
       
   273 #include "JSSVGDescElement.cpp"
       
   274 #include "JSSVGDocument.cpp"
       
   275 #include "JSSVGElement.cpp"
       
   276 #include "JSSVGElementInstance.cpp"
       
   277 #include "JSSVGElementInstanceList.cpp"
       
   278 #include "JSSVGEllipseElement.cpp"
       
   279 #include "JSSVGException.cpp"
       
   280 #include "JSSVGFEBlendElement.cpp"
       
   281 #include "JSSVGFEColorMatrixElement.cpp"
       
   282 #include "JSSVGFEComponentTransferElement.cpp"
       
   283 #include "JSSVGFECompositeElement.cpp"
       
   284 #include "JSSVGFEConvolveMatrixElement.cpp"
       
   285 #include "JSSVGFEDiffuseLightingElement.cpp"
       
   286 #include "JSSVGFEDisplacementMapElement.cpp"
       
   287 #include "JSSVGFEDistantLightElement.cpp"
       
   288 #include "JSSVGFEFloodElement.cpp"
       
   289 #include "JSSVGFEFuncAElement.cpp"
       
   290 #include "JSSVGFEFuncBElement.cpp"
       
   291 #include "JSSVGFEFuncGElement.cpp"
       
   292 #include "JSSVGFEFuncRElement.cpp"
       
   293 #include "JSSVGFEGaussianBlurElement.cpp"
       
   294 #include "JSSVGFEImageElement.cpp"
       
   295 #include "JSSVGFEMergeElement.cpp"
       
   296 #include "JSSVGFEMergeNodeElement.cpp"
       
   297 #include "JSSVGFEMorphologyElement.cpp"
       
   298 #include "JSSVGFEOffsetElement.cpp"
       
   299 #include "JSSVGFEPointLightElement.cpp"
       
   300 #include "JSSVGFESpecularLightingElement.cpp"
       
   301 #include "JSSVGFESpotLightElement.cpp"
       
   302 #include "JSSVGFETileElement.cpp"
       
   303 #include "JSSVGFETurbulenceElement.cpp"
       
   304 #include "JSSVGFilterElement.cpp"
       
   305 #include "JSSVGFontElement.cpp"
       
   306 #include "JSSVGFontFaceElement.cpp"
       
   307 #include "JSSVGFontFaceFormatElement.cpp"
       
   308 #include "JSSVGFontFaceNameElement.cpp"
       
   309 #include "JSSVGFontFaceSrcElement.cpp"
       
   310 #include "JSSVGFontFaceUriElement.cpp"
       
   311 #include "JSSVGForeignObjectElement.cpp"
       
   312 #include "JSSVGGElement.cpp"
       
   313 #include "JSSVGGlyphElement.cpp"
       
   314 #include "JSSVGGradientElement.cpp"
       
   315 #include "JSSVGHKernElement.cpp"
       
   316 #include "JSSVGImageElement.cpp"
       
   317 #include "JSSVGLength.cpp"
       
   318 #include "JSSVGLengthList.cpp"
       
   319 #include "JSSVGLinearGradientElement.cpp"
       
   320 #include "JSSVGLineElement.cpp"
       
   321 #include "JSSVGMarkerElement.cpp"
       
   322 #include "JSSVGMaskElement.cpp"
       
   323 #include "JSSVGMatrix.cpp"
       
   324 #include "JSSVGMetadataElement.cpp"
       
   325 #include "JSSVGMissingGlyphElement.cpp"
       
   326 #include "JSSVGNumber.cpp"
       
   327 #include "JSSVGNumberList.cpp"
       
   328 #include "JSSVGPaint.cpp"
       
   329 #include "JSSVGPathElement.cpp"
       
   330 #include "JSSVGPathSeg.cpp"
       
   331 #include "JSSVGPathSegArcAbs.cpp"
       
   332 #include "JSSVGPathSegArcRel.cpp"
       
   333 #include "JSSVGPathSegClosePath.cpp"
       
   334 #include "JSSVGPathSegCurvetoCubicAbs.cpp"
       
   335 #include "JSSVGPathSegCurvetoCubicRel.cpp"
       
   336 #include "JSSVGPathSegCurvetoCubicSmoothAbs.cpp"
       
   337 #include "JSSVGPathSegCurvetoCubicSmoothRel.cpp"
       
   338 #include "JSSVGPathSegCurvetoQuadraticAbs.cpp"
       
   339 #include "JSSVGPathSegCurvetoQuadraticRel.cpp"
       
   340 #include "JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp"
       
   341 #include "JSSVGPathSegCurvetoQuadraticSmoothRel.cpp"
       
   342 #include "JSSVGPathSegLinetoAbs.cpp"
       
   343 #include "JSSVGPathSegLinetoHorizontalAbs.cpp"
       
   344 #include "JSSVGPathSegLinetoHorizontalRel.cpp"
       
   345 #include "JSSVGPathSegLinetoRel.cpp"
       
   346 #include "JSSVGPathSegLinetoVerticalAbs.cpp"
       
   347 #include "JSSVGPathSegLinetoVerticalRel.cpp"
       
   348 #include "JSSVGPathSegList.cpp"
       
   349 #include "JSSVGPathSegMovetoAbs.cpp"
       
   350 #include "JSSVGPathSegMovetoRel.cpp"
       
   351 #include "JSSVGPatternElement.cpp"
       
   352 #include "JSSVGPoint.cpp"
       
   353 #include "JSSVGPointList.cpp"
       
   354 #include "JSSVGPolygonElement.cpp"
       
   355 #include "JSSVGPolylineElement.cpp"
       
   356 #include "JSSVGPreserveAspectRatio.cpp"
       
   357 #include "JSSVGRadialGradientElement.cpp"
       
   358 #include "JSSVGRect.cpp"
       
   359 #include "JSSVGRectElement.cpp"
       
   360 #include "JSSVGRenderingIntent.cpp"
       
   361 #include "JSSVGScriptElement.cpp"
       
   362 #include "JSSVGSetElement.cpp"
       
   363 #include "JSSVGStopElement.cpp"
       
   364 #include "JSSVGStringList.cpp"
       
   365 #include "JSSVGStyleElement.cpp"
       
   366 #include "JSSVGSVGElement.cpp"
       
   367 #include "JSSVGSwitchElement.cpp"
       
   368 #include "JSSVGSymbolElement.cpp"
       
   369 #include "JSSVGTextContentElement.cpp"
       
   370 #include "JSSVGTextElement.cpp"
       
   371 #include "JSSVGTextPathElement.cpp"
       
   372 #include "JSSVGTextPositioningElement.cpp"
       
   373 #include "JSSVGTitleElement.cpp"
       
   374 #include "JSSVGTransform.cpp"
       
   375 #include "JSSVGTransformList.cpp"
       
   376 #include "JSSVGTRefElement.cpp"
       
   377 #include "JSSVGTSpanElement.cpp"
       
   378 #include "JSSVGUnitTypes.cpp"
       
   379 #include "JSSVGUseElement.cpp"
       
   380 #include "JSSVGViewElement.cpp"
       
   381 #include "JSSVGVKernElement.cpp"
       
   382 #include "JSSVGZoomEvent.cpp"
       
   383 #include "JSText.cpp"
       
   384 #include "JSTextEvent.cpp"
       
   385 #include "JSTextMetrics.cpp"
       
   386 #include "JSTimeRanges.cpp"
       
   387 #include "JSTiming.cpp"
       
   388 #include "JSTouch.cpp"
       
   389 #include "JSTouchEvent.cpp"
       
   390 #include "JSTouchList.cpp"
       
   391 #include "JSTransformActionEvent.cpp"
       
   392 #include "JSTreeWalker.cpp"
       
   393 #include "JSUIEvent.cpp"
       
   394 #include "JSValidityState.cpp"
       
   395 #include "JSWebKitAnimationEvent.cpp"
       
   396 #include "JSWebKitCSSKeyframeRule.cpp"
       
   397 #include "JSWebKitCSSKeyframesRule.cpp"
       
   398 #include "JSWebKitCSSTransformValue.cpp"
       
   399 #include "JSWebKitCSSMatrix.cpp"
       
   400 #include "JSWebKitPoint.cpp"
       
   401 #include "JSWebKitTransitionEvent.cpp"
       
   402 #include "JSWebSocket.cpp"
       
   403 #include "JSWheelEvent.cpp"
       
   404 #include "JSWorker.cpp"
       
   405 #include "JSWorkerContext.cpp"
       
   406 #include "JSWorkerLocation.cpp"
       
   407 #include "JSWorkerNavigator.cpp"
       
   408 #include "JSXMLHttpRequest.cpp"
       
   409 #include "JSXMLHttpRequestException.cpp"
       
   410 #include "JSXMLHttpRequestProgressEvent.cpp"
       
   411 #include "JSXMLHttpRequestUpload.cpp"
       
   412 #include "JSXMLSerializer.cpp"
       
   413 #include "JSXPathEvaluator.cpp"
       
   414 #include "JSXPathException.cpp"
       
   415 #include "JSXPathExpression.cpp"
       
   416 #include "JSXPathNSResolver.cpp"
       
   417 #include "JSXPathResult.cpp"
       
   418 #include "JSXSLTProcessor.cpp"
       
   419 #include "WMLElementFactory.cpp"
       
   420 #include "WMLNames.cpp"
       
   421 #include "UserAgentStyleSheetsData.cpp"
       
   422 
       
   423 // On MSVC, including StaticConstructors.h causes all global objects not to be
       
   424 // automatically initialized by the C runtime. This is useful in some specific
       
   425 // cases (e.g., the *Names.cpp files), but can be dangerous in others. We don't
       
   426 // want StaticConstructors.h to "pollute" all the source files we #include here
       
   427 // accidentally, so we'll throw an error whenever any file includes it.
       
   428 #ifdef StaticConstructors_h
       
   429 #error Do not include any file in DerivedSources.cpp that includes StaticConstructors.h
       
   430 #endif