CMakeLists.txt 74.3 KB
Newer Older
1 2 3
SET(WebCore_INCLUDE_DIRECTORIES
    "${WEBCORE_DIR}"
    "${WEBCORE_DIR}/accessibility"
4
    "${WEBCORE_DIR}/bindings"
5
    "${WEBCORE_DIR}/bindings/generic"
6
    "${WEBCORE_DIR}/bindings/js"
7
    "${WEBCORE_DIR}/bindings/js/specialization"
8 9 10 11 12 13 14 15
    "${WEBCORE_DIR}/bridge"
    "${WEBCORE_DIR}/bridge/c"
    "${WEBCORE_DIR}/bridge/jni/jsc"
    "${WEBCORE_DIR}/bridge/jsc"
    "${WEBCORE_DIR}/css"
    "${WEBCORE_DIR}/dom"
    "${WEBCORE_DIR}/dom/default"
    "${WEBCORE_DIR}/editing"
16
    "${WEBCORE_DIR}/fileapi"
17 18 19
    "${WEBCORE_DIR}/history"
    "${WEBCORE_DIR}/html"
    "${WEBCORE_DIR}/html/canvas"
20
    "${WEBCORE_DIR}/html/parser"
21
    "${WEBCORE_DIR}/html/shadow"
22 23 24 25
    "${WEBCORE_DIR}/inspector"
    "${WEBCORE_DIR}/loader"
    "${WEBCORE_DIR}/loader/appcache"
    "${WEBCORE_DIR}/loader/archive"
26
    "${WEBCORE_DIR}/loader/cache"
27
    "${WEBCORE_DIR}/loader/icon"
28
    "${WEBCORE_DIR}/mathml"
29 30 31 32 33
    "${WEBCORE_DIR}/notifications"
    "${WEBCORE_DIR}/page"
    "${WEBCORE_DIR}/page/animation"
    "${WEBCORE_DIR}/platform"
    "${WEBCORE_DIR}/platform/animation"
34
    "${WEBCORE_DIR}/platform/audio"
35 36 37 38 39 40 41 42 43
    "${WEBCORE_DIR}/platform/graphics"
    "${WEBCORE_DIR}/platform/graphics/filters"
    "${WEBCORE_DIR}/platform/graphics/transforms"
    "${WEBCORE_DIR}/platform/image-decoders"
    "${WEBCORE_DIR}/platform/image-decoders/bmp"
    "${WEBCORE_DIR}/platform/image-decoders/gif"
    "${WEBCORE_DIR}/platform/image-decoders/ico"
    "${WEBCORE_DIR}/platform/image-decoders/jpeg"
    "${WEBCORE_DIR}/platform/image-decoders/png"
44
    "${WEBCORE_DIR}/platform/image-decoders/webp"
45 46 47 48
    "${WEBCORE_DIR}/platform/mock"
    "${WEBCORE_DIR}/platform/network"
    "${WEBCORE_DIR}/platform/sql"
    "${WEBCORE_DIR}/platform/text"
49
    "${WEBCORE_DIR}/platform/text/transcoder"
50 51 52
    "${WEBCORE_DIR}/plugins"
    "${WEBCORE_DIR}/rendering"
    "${WEBCORE_DIR}/rendering/style"
53
    "${WEBCORE_DIR}/rendering/svg"
54 55 56 57 58
    "${WEBCORE_DIR}/storage"
    "${WEBCORE_DIR}/svg"
    "${WEBCORE_DIR}/svg/animation"
    "${WEBCORE_DIR}/svg/graphics"
    "${WEBCORE_DIR}/svg/graphics/filters"
59
    "${WEBCORE_DIR}/svg/properties"
60
    "${WEBCORE_DIR}/webaudio"
61
    "${WEBCORE_DIR}/websockets"
62
    "${WEBCORE_DIR}/wml"
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
    "${WEBCORE_DIR}/workers"
    "${WEBCORE_DIR}/xml"
    "${JAVASCRIPTCORE_DIR}"
    "${JAVASCRIPTCORE_DIR}/ForwardingHeaders"
    "${JAVASCRIPTCORE_DIR}/API"
    "${JAVASCRIPTCORE_DIR}/assembler"
    "${JAVASCRIPTCORE_DIR}/bytecode"
    "${JAVASCRIPTCORE_DIR}/bytecompiler"
    "${JAVASCRIPTCORE_DIR}/debugger"
    "${JAVASCRIPTCORE_DIR}/interpreter"
    "${JAVASCRIPTCORE_DIR}/jit"
    "${JAVASCRIPTCORE_DIR}/parser"
    "${JAVASCRIPTCORE_DIR}/pcre"
    "${JAVASCRIPTCORE_DIR}/profiler"
    "${JAVASCRIPTCORE_DIR}/runtime"
    "${JAVASCRIPTCORE_DIR}/wtf"
    "${JAVASCRIPTCORE_DIR}/wtf/unicode"
    "${DERIVED_SOURCES_DIR}"
    "${CMAKE_SOURCE_DIR}"
    "${CMAKE_BINARY_DIR}"
)

SET(WebCore_IDL_INCLUDES
86
    bindings/generic
87 88 89
    bindings/js
    css
    dom
90
    fileapi
91 92 93 94 95 96 97 98
    html
    html/canvas
    inspector
    loader/appcache
    page
    plugins
    storage
    svg
99
    webaudio
100 101 102 103 104
    workers
    xml
)

SET(WebCore_IDL_FILES
105
    css/Counter.idl
106 107 108 109 110 111 112 113 114 115 116 117 118 119
    css/CSSCharsetRule.idl
    css/CSSFontFaceRule.idl
    css/CSSImportRule.idl
    css/CSSMediaRule.idl
    css/CSSPageRule.idl
    css/CSSPrimitiveValue.idl
    css/CSSRule.idl
    css/CSSRuleList.idl
    css/CSSStyleDeclaration.idl
    css/CSSStyleRule.idl
    css/CSSStyleSheet.idl
    css/CSSValue.idl
    css/CSSValueList.idl
    css/MediaList.idl
120
    css/MediaQueryList.idl
121
    css/Rect.idl
122
    css/RGBColor.idl
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
    css/StyleMedia.idl
    css/StyleSheet.idl
    css/StyleSheetList.idl
    css/WebKitCSSKeyframeRule.idl
    css/WebKitCSSKeyframesRule.idl
    css/WebKitCSSMatrix.idl
    css/WebKitCSSTransformValue.idl

    dom/Attr.idl
    dom/BeforeLoadEvent.idl
    dom/CDATASection.idl
    dom/CharacterData.idl
    dom/ClientRect.idl
    dom/ClientRectList.idl
    dom/Clipboard.idl
    dom/Comment.idl
    dom/CompositionEvent.idl
    dom/CustomEvent.idl
141
    dom/DeviceMotionEvent.idl
142
    dom/DeviceOrientationEvent.idl
143
    dom/DocumentFragment.idl
144
    dom/Document.idl
145
    dom/DocumentType.idl
146 147 148
    dom/DOMCoreException.idl
    dom/DOMImplementation.idl
    dom/DOMStringList.idl
149
    dom/DOMStringMap.idl
150 151 152 153 154
    dom/Element.idl
    dom/Entity.idl
    dom/EntityReference.idl
    dom/ErrorEvent.idl
    dom/EventException.idl
155
    dom/Event.idl
156
    dom/HashChangeEvent.idl
157 158 159 160 161 162 163 164
    dom/KeyboardEvent.idl
    dom/MessageChannel.idl
    dom/MessageEvent.idl
    dom/MessagePort.idl
    dom/MouseEvent.idl
    dom/MutationEvent.idl
    dom/NamedNodeMap.idl
    dom/NodeFilter.idl
165
    dom/Node.idl
166 167 168 169 170 171 172 173 174
    dom/NodeIterator.idl
    dom/NodeList.idl
    dom/Notation.idl
    dom/OverflowEvent.idl
    dom/PageTransitionEvent.idl
    dom/PopStateEvent.idl
    dom/ProcessingInstruction.idl
    dom/ProgressEvent.idl
    dom/RangeException.idl
175
    dom/Range.idl
176
    dom/TextEvent.idl
177
    dom/Text.idl
178
    dom/TouchEvent.idl
179
    dom/Touch.idl
180 181 182 183 184 185 186
    dom/TouchList.idl
    dom/TreeWalker.idl
    dom/UIEvent.idl
    dom/WebKitAnimationEvent.idl
    dom/WebKitTransitionEvent.idl
    dom/WheelEvent.idl

187 188 189 190 191 192 193
    fileapi/Blob.idl
    fileapi/BlobBuilder.idl
    fileapi/FileError.idl
    fileapi/File.idl
    fileapi/FileList.idl
    fileapi/FileReader.idl

194 195
    html/DataGridColumn.idl
    html/DataGridColumnList.idl
196
    html/DOMFormData.idl
197
    html/DOMSettableTokenList.idl
198
    html/DOMTokenList.idl
199 200 201 202 203 204 205 206 207
    html/HTMLAllCollection.idl
    html/HTMLAnchorElement.idl
    html/HTMLAppletElement.idl
    html/HTMLAreaElement.idl
    html/HTMLAudioElement.idl
    html/HTMLBaseElement.idl
    html/HTMLBaseFontElement.idl
    html/HTMLBlockquoteElement.idl
    html/HTMLBodyElement.idl
208
    html/HTMLBRElement.idl
209 210 211 212 213 214 215 216
    html/HTMLButtonElement.idl
    html/HTMLCanvasElement.idl
    html/HTMLCollection.idl
    html/HTMLDataGridCellElement.idl
    html/HTMLDataGridColElement.idl
    html/HTMLDataGridElement.idl
    html/HTMLDataGridRowElement.idl
    html/HTMLDataListElement.idl
217
    html/HTMLDetailsElement.idl
218 219
    html/HTMLDirectoryElement.idl
    html/HTMLDivElement.idl
220
    html/HTMLDListElement.idl
221 222 223 224 225 226 227 228 229 230
    html/HTMLDocument.idl
    html/HTMLElement.idl
    html/HTMLEmbedElement.idl
    html/HTMLFieldSetElement.idl
    html/HTMLFontElement.idl
    html/HTMLFormElement.idl
    html/HTMLFrameElement.idl
    html/HTMLFrameSetElement.idl
    html/HTMLHeadElement.idl
    html/HTMLHeadingElement.idl
231
    html/HTMLHRElement.idl
232 233 234 235 236 237 238
    html/HTMLHtmlElement.idl
    html/HTMLIFrameElement.idl
    html/HTMLImageElement.idl
    html/HTMLInputElement.idl
    html/HTMLIsIndexElement.idl
    html/HTMLLabelElement.idl
    html/HTMLLegendElement.idl
239
    html/HTMLLIElement.idl
240 241 242 243 244 245
    html/HTMLLinkElement.idl
    html/HTMLMapElement.idl
    html/HTMLMarqueeElement.idl
    html/HTMLMediaElement.idl
    html/HTMLMenuElement.idl
    html/HTMLMetaElement.idl
246
    html/HTMLMeterElement.idl
247 248
    html/HTMLModElement.idl
    html/HTMLObjectElement.idl
249
    html/HTMLOListElement.idl
250 251 252
    html/HTMLOptGroupElement.idl
    html/HTMLOptionElement.idl
    html/HTMLOptionsCollection.idl
253
    html/HTMLOutputElement.idl
254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275
    html/HTMLParagraphElement.idl
    html/HTMLParamElement.idl
    html/HTMLPreElement.idl
    html/HTMLProgressElement.idl
    html/HTMLQuoteElement.idl
    html/HTMLScriptElement.idl
    html/HTMLSelectElement.idl
    html/HTMLSourceElement.idl
    html/HTMLStyleElement.idl
    html/HTMLTableCaptionElement.idl
    html/HTMLTableCellElement.idl
    html/HTMLTableColElement.idl
    html/HTMLTableElement.idl
    html/HTMLTableRowElement.idl
    html/HTMLTableSectionElement.idl
    html/HTMLTextAreaElement.idl
    html/HTMLTitleElement.idl
    html/HTMLUListElement.idl
    html/HTMLVideoElement.idl
    html/ImageData.idl
    html/MediaError.idl
    html/TextMetrics.idl
276
    html/TimeRanges.idl
277 278 279
    html/ValidityState.idl
    html/VoidCallback.idl

280 281
    html/canvas/ArrayBuffer.idl
    html/canvas/ArrayBufferView.idl
282 283 284
    html/canvas/CanvasGradient.idl
    html/canvas/CanvasPattern.idl
    html/canvas/CanvasRenderingContext2D.idl
285
    html/canvas/CanvasRenderingContext.idl
286
    html/canvas/DataView.idl
287
    html/canvas/Float32Array.idl
288 289 290
    html/canvas/Int16Array.idl
    html/canvas/Int32Array.idl
    html/canvas/Int8Array.idl
291
    html/canvas/OESTextureFloat.idl
292 293 294
    html/canvas/Uint16Array.idl
    html/canvas/Uint32Array.idl
    html/canvas/Uint8Array.idl
295 296 297 298 299 300
    html/canvas/WebGLActiveInfo.idl
    html/canvas/WebGLBuffer.idl
    html/canvas/WebGLContextAttributes.idl
    html/canvas/WebGLFramebuffer.idl
    html/canvas/WebGLProgram.idl
    html/canvas/WebGLRenderbuffer.idl
301
    html/canvas/WebGLRenderingContext.idl
302 303 304
    html/canvas/WebGLShader.idl
    html/canvas/WebGLTexture.idl
    html/canvas/WebGLUniformLocation.idl
305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326

    inspector/InjectedScriptHost.idl
    inspector/InspectorFrontendHost.idl
    inspector/JavaScriptCallFrame.idl
    inspector/ScriptProfile.idl
    inspector/ScriptProfileNode.idl

    loader/appcache/DOMApplicationCache.idl

    notifications/Notification.idl
    notifications/NotificationCenter.idl

    page/BarInfo.idl
    page/Console.idl
    page/Coordinates.idl
    page/DOMSelection.idl
    page/DOMWindow.idl
    page/EventSource.idl
    page/Geolocation.idl
    page/Geoposition.idl
    page/History.idl
    page/Location.idl
327
    page/MemoryInfo.idl
328
    page/Navigator.idl
329
    page/Performance.idl
330 331
    page/PerformanceNavigation.idl
    page/PerformanceTiming.idl
332 333
    page/PositionError.idl
    page/Screen.idl
334 335 336
    page/SpeechInputEvent.idl
    page/SpeechInputResult.idl
    page/SpeechInputResultList.idl
337 338 339
    page/WebKitPoint.idl
    page/WorkerNavigator.idl

340 341 342 343
    plugins/DOMMimeType.idl
    plugins/DOMMimeTypeArray.idl
    plugins/DOMPlugin.idl
    plugins/DOMPluginArray.idl
344 345 346 347

    storage/Database.idl
    storage/DatabaseCallback.idl
    storage/DatabaseSync.idl
348
    storage/IDBAny.idl
349
    storage/IDBCursor.idl
350 351
    storage/IDBDatabaseError.idl
    storage/IDBDatabaseException.idl
352
    storage/IDBDatabase.idl
353 354
    storage/IDBErrorEvent.idl
    storage/IDBEvent.idl
355
    storage/IDBFactory.idl
356
    storage/IDBIndex.idl
357
    storage/IDBKey.idl
358
    storage/IDBKeyRange.idl
359
    storage/IDBObjectStore.idl
360 361
    storage/IDBRequest.idl
    storage/IDBSuccessEvent.idl
362
    storage/IDBTransaction.idl
363
    storage/SQLError.idl
364
    storage/SQLException.idl
365 366 367 368 369 370 371 372 373
    storage/SQLResultSet.idl
    storage/SQLResultSetRowList.idl
    storage/SQLStatementCallback.idl
    storage/SQLStatementErrorCallback.idl
    storage/SQLTransaction.idl
    storage/SQLTransactionCallback.idl
    storage/SQLTransactionErrorCallback.idl
    storage/SQLTransactionSync.idl
    storage/SQLTransactionSyncCallback.idl
374 375
    storage/Storage.idl
    storage/StorageEvent.idl
376

377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397
    webaudio/AudioBuffer.idl
    webaudio/AudioBufferSourceNode.idl
    webaudio/AudioChannelSplitter.idl
    webaudio/AudioChannelMerger.idl
    webaudio/AudioContext.idl
    webaudio/AudioDestinationNode.idl
    webaudio/AudioGain.idl
    webaudio/AudioGainNode.idl
    webaudio/AudioListener.idl
    webaudio/AudioNode.idl
    webaudio/AudioPannerNode.idl
    webaudio/AudioParam.idl
    webaudio/AudioProcessingEvent.idl
    webaudio/AudioSourceNode.idl
    webaudio/ConvolverNode.idl
    webaudio/DelayNode.idl
    webaudio/HighPass2FilterNode.idl
    webaudio/JavaScriptAudioNode.idl
    webaudio/LowPass2FilterNode.idl
    webaudio/RealtimeAnalyserNode.idl

398 399
    websockets/WebSocket.idl

400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459
    workers/AbstractWorker.idl
    workers/DedicatedWorkerContext.idl
    workers/SharedWorker.idl
    workers/SharedWorkerContext.idl
    workers/Worker.idl
    workers/WorkerContext.idl
    workers/WorkerLocation.idl

    xml/DOMParser.idl
    xml/XMLHttpRequest.idl
    xml/XMLHttpRequestException.idl
    xml/XMLHttpRequestProgressEvent.idl
    xml/XMLHttpRequestUpload.idl
    xml/XMLSerializer.idl
    xml/XPathEvaluator.idl
    xml/XPathException.idl
    xml/XPathExpression.idl
    xml/XPathNSResolver.idl
    xml/XPathResult.idl
    xml/XSLTProcessor.idl
)

IF (ENABLE_SVG)
    LIST(APPEND WebCore_IDL_FILES
        svg/SVGAElement.idl
        svg/SVGAltGlyphElement.idl
        svg/SVGAngle.idl
        svg/SVGAnimateColorElement.idl
        svg/SVGAnimateElement.idl
        svg/SVGAnimateTransformElement.idl
        svg/SVGAnimatedAngle.idl
        svg/SVGAnimatedBoolean.idl
        svg/SVGAnimatedEnumeration.idl
        svg/SVGAnimatedInteger.idl
        svg/SVGAnimatedLength.idl
        svg/SVGAnimatedLengthList.idl
        svg/SVGAnimatedNumber.idl
        svg/SVGAnimatedNumberList.idl
        svg/SVGAnimatedPreserveAspectRatio.idl
        svg/SVGAnimatedRect.idl
        svg/SVGAnimatedString.idl
        svg/SVGAnimatedTransformList.idl
        svg/SVGAnimationElement.idl
        svg/SVGCircleElement.idl
        svg/SVGClipPathElement.idl
        svg/SVGColor.idl
        svg/SVGComponentTransferFunctionElement.idl
        svg/SVGCursorElement.idl
        svg/SVGDefsElement.idl
        svg/SVGDescElement.idl
        svg/SVGDocument.idl
        svg/SVGElement.idl
        svg/SVGElementInstance.idl
        svg/SVGElementInstanceList.idl
        svg/SVGEllipseElement.idl
        svg/SVGException.idl
        svg/SVGFEBlendElement.idl
        svg/SVGFEColorMatrixElement.idl
        svg/SVGFEComponentTransferElement.idl
        svg/SVGFECompositeElement.idl
460
        svg/SVGFEConvolveMatrixElement.idl
461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562
        svg/SVGFEDiffuseLightingElement.idl
        svg/SVGFEDisplacementMapElement.idl
        svg/SVGFEDistantLightElement.idl
        svg/SVGFEFloodElement.idl
        svg/SVGFEFuncAElement.idl
        svg/SVGFEFuncBElement.idl
        svg/SVGFEFuncGElement.idl
        svg/SVGFEFuncRElement.idl
        svg/SVGFEGaussianBlurElement.idl
        svg/SVGFEImageElement.idl
        svg/SVGFEMergeElement.idl
        svg/SVGFEMergeNodeElement.idl
        svg/SVGFEMorphologyElement.idl
        svg/SVGFEOffsetElement.idl
        svg/SVGFEPointLightElement.idl
        svg/SVGFESpecularLightingElement.idl
        svg/SVGFESpotLightElement.idl
        svg/SVGFETileElement.idl
        svg/SVGFETurbulenceElement.idl
        svg/SVGFilterElement.idl
        svg/SVGFontElement.idl
        svg/SVGFontFaceElement.idl
        svg/SVGFontFaceFormatElement.idl
        svg/SVGFontFaceNameElement.idl
        svg/SVGFontFaceSrcElement.idl
        svg/SVGFontFaceUriElement.idl
        svg/SVGForeignObjectElement.idl
        svg/SVGGElement.idl
        svg/SVGGlyphElement.idl
        svg/SVGGradientElement.idl
        svg/SVGHKernElement.idl
        svg/SVGImageElement.idl
        svg/SVGLength.idl
        svg/SVGLengthList.idl
        svg/SVGLineElement.idl
        svg/SVGLinearGradientElement.idl
        svg/SVGMarkerElement.idl
        svg/SVGMaskElement.idl
        svg/SVGMatrix.idl
        svg/SVGMetadataElement.idl
        svg/SVGMissingGlyphElement.idl
        svg/SVGNumber.idl
        svg/SVGNumberList.idl
        svg/SVGPaint.idl
        svg/SVGPathElement.idl
        svg/SVGPathSeg.idl
        svg/SVGPathSegArcAbs.idl
        svg/SVGPathSegArcRel.idl
        svg/SVGPathSegClosePath.idl
        svg/SVGPathSegCurvetoCubicAbs.idl
        svg/SVGPathSegCurvetoCubicRel.idl
        svg/SVGPathSegCurvetoCubicSmoothAbs.idl
        svg/SVGPathSegCurvetoCubicSmoothRel.idl
        svg/SVGPathSegCurvetoQuadraticAbs.idl
        svg/SVGPathSegCurvetoQuadraticRel.idl
        svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
        svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
        svg/SVGPathSegLinetoAbs.idl
        svg/SVGPathSegLinetoHorizontalAbs.idl
        svg/SVGPathSegLinetoHorizontalRel.idl
        svg/SVGPathSegLinetoRel.idl
        svg/SVGPathSegLinetoVerticalAbs.idl
        svg/SVGPathSegLinetoVerticalRel.idl
        svg/SVGPathSegList.idl
        svg/SVGPathSegMovetoAbs.idl
        svg/SVGPathSegMovetoRel.idl
        svg/SVGPatternElement.idl
        svg/SVGPoint.idl
        svg/SVGPointList.idl
        svg/SVGPolygonElement.idl
        svg/SVGPolylineElement.idl
        svg/SVGPreserveAspectRatio.idl
        svg/SVGRadialGradientElement.idl
        svg/SVGRect.idl
        svg/SVGRectElement.idl
        svg/SVGRenderingIntent.idl
        svg/SVGSVGElement.idl
        svg/SVGScriptElement.idl
        svg/SVGSetElement.idl
        svg/SVGStopElement.idl
        svg/SVGStringList.idl
        svg/SVGStyleElement.idl
        svg/SVGSwitchElement.idl
        svg/SVGSymbolElement.idl
        svg/SVGTRefElement.idl
        svg/SVGTSpanElement.idl
        svg/SVGTextContentElement.idl
        svg/SVGTextElement.idl
        svg/SVGTextPathElement.idl
        svg/SVGTextPositioningElement.idl
        svg/SVGTitleElement.idl
        svg/SVGTransform.idl
        svg/SVGTransformList.idl
        svg/SVGUnitTypes.idl
        svg/SVGUseElement.idl
        svg/SVGViewElement.idl
        svg/SVGVKernElement.idl
        svg/SVGZoomEvent.idl
    )
ENDIF()

SET(WebCore_SOURCES
563
    ${DERIVED_SOURCES_DIR}/JSWebSocket.cpp
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588

    accessibility/AXObjectCache.cpp
    accessibility/AccessibilityARIAGrid.cpp
    accessibility/AccessibilityARIAGridCell.cpp
    accessibility/AccessibilityARIAGridRow.cpp
    accessibility/AccessibilityImageMapLink.cpp
    accessibility/AccessibilityList.cpp
    accessibility/AccessibilityListBox.cpp
    accessibility/AccessibilityListBoxOption.cpp
    accessibility/AccessibilityMediaControls.cpp
    accessibility/AccessibilityMenuList.cpp
    accessibility/AccessibilityMenuListOption.cpp
    accessibility/AccessibilityMenuListPopup.cpp
    accessibility/AccessibilityObject.cpp
    accessibility/AccessibilityRenderObject.cpp
    accessibility/AccessibilityScrollbar.cpp
    accessibility/AccessibilitySlider.cpp
    accessibility/AccessibilityTable.cpp
    accessibility/AccessibilityTableCell.cpp
    accessibility/AccessibilityTableColumn.cpp
    accessibility/AccessibilityTableHeaderContainer.cpp
    accessibility/AccessibilityTableRow.cpp

    bindings/ScriptControllerBase.cpp

589
    bindings/generic/ActiveDOMCallback.cpp
590 591
    bindings/generic/RuntimeEnabledFeatures.cpp

592 593 594
    bindings/js/DOMObjectHashTableMap.cpp
    bindings/js/DOMWrapperWorld.cpp
    bindings/js/GCController.cpp
595
    bindings/js/IDBBindingUtilities.cpp
596
    bindings/js/JSAttrCustom.cpp
ap@apple.com's avatar
ap@apple.com committed
597 598 599 600 601 602 603 604 605 606
    bindings/js/JSCDATASectionCustom.cpp
    bindings/js/JSCSSFontFaceRuleCustom.cpp
    bindings/js/JSCSSImportRuleCustom.cpp
    bindings/js/JSCSSMediaRuleCustom.cpp
    bindings/js/JSCSSPageRuleCustom.cpp
    bindings/js/JSCSSRuleCustom.cpp
    bindings/js/JSCSSRuleListCustom.cpp
    bindings/js/JSCSSStyleDeclarationCustom.cpp
    bindings/js/JSCSSStyleRuleCustom.cpp
    bindings/js/JSCSSValueCustom.cpp
607 608 609 610 611 612 613 614 615 616 617 618 619 620 621
    bindings/js/JSCallbackData.cpp
    bindings/js/JSCanvasRenderingContext2DCustom.cpp
    bindings/js/JSCanvasRenderingContextCustom.cpp
    bindings/js/JSClipboardCustom.cpp
    bindings/js/JSConsoleCustom.cpp
    bindings/js/JSCoordinatesCustom.cpp
    bindings/js/JSCustomPositionCallback.cpp
    bindings/js/JSCustomPositionErrorCallback.cpp
    bindings/js/JSCustomSQLStatementErrorCallback.cpp
    bindings/js/JSCustomVoidCallback.cpp
    bindings/js/JSCustomXPathNSResolver.cpp
    bindings/js/JSDOMApplicationCacheCustom.cpp
    bindings/js/JSDOMBinding.cpp
    bindings/js/JSDOMFormDataCustom.cpp
    bindings/js/JSDOMGlobalObject.cpp
ap@apple.com's avatar
ap@apple.com committed
622 623 624
    bindings/js/JSDOMMimeTypeArrayCustom.cpp
    bindings/js/JSDOMPluginArrayCustom.cpp
    bindings/js/JSDOMPluginCustom.cpp
625
    bindings/js/JSDOMStringMapCustom.cpp
626 627 628 629
    bindings/js/JSDOMWindowBase.cpp
    bindings/js/JSDOMWindowCustom.cpp
    bindings/js/JSDOMWindowShell.cpp
    bindings/js/JSDOMWrapper.cpp
ap@apple.com's avatar
ap@apple.com committed
630 631 632 633 634 635 636
    bindings/js/JSDataGridColumnListCustom.cpp
    bindings/js/JSDataGridDataSource.cpp
    bindings/js/JSDebugWrapperSet.cpp
    bindings/js/JSDedicatedWorkerContextCustom.cpp
    bindings/js/JSDeviceMotionEventCustom.cpp
    bindings/js/JSDeviceOrientationEventCustom.cpp
    bindings/js/JSDocumentCustom.cpp
637 638 639
    bindings/js/JSElementCustom.cpp
    bindings/js/JSEventCustom.cpp
    bindings/js/JSEventListener.cpp
640
    bindings/js/JSEventSourceCustom.cpp
641 642
    bindings/js/JSEventTarget.cpp
    bindings/js/JSExceptionBase.cpp
643
    bindings/js/JSFileReaderCustom.cpp
644 645 646 647 648 649 650 651 652 653 654 655 656
    bindings/js/JSGeolocationCustom.cpp
    bindings/js/JSHTMLAllCollectionCustom.cpp
    bindings/js/JSHTMLAppletElementCustom.cpp
    bindings/js/JSHTMLCanvasElementCustom.cpp
    bindings/js/JSHTMLCollectionCustom.cpp
    bindings/js/JSHTMLDataGridElementCustom.cpp
    bindings/js/JSHTMLDocumentCustom.cpp
    bindings/js/JSHTMLElementCustom.cpp
    bindings/js/JSHTMLEmbedElementCustom.cpp
    bindings/js/JSHTMLFormElementCustom.cpp
    bindings/js/JSHTMLFrameElementCustom.cpp
    bindings/js/JSHTMLFrameSetElementCustom.cpp
    bindings/js/JSHTMLInputElementCustom.cpp
ap@apple.com's avatar
ap@apple.com committed
657
    bindings/js/JSHTMLLinkElementCustom.cpp
658 659
    bindings/js/JSHTMLObjectElementCustom.cpp
    bindings/js/JSHTMLOptionsCollectionCustom.cpp
660
    bindings/js/JSHTMLOutputElementCustom.cpp
661
    bindings/js/JSHTMLSelectElementCustom.cpp
ap@apple.com's avatar
ap@apple.com committed
662
    bindings/js/JSHTMLStyleElementCustom.cpp
ap@apple.com's avatar
ap@apple.com committed
663 664 665
    bindings/js/JSHistoryCustom.cpp
    bindings/js/JSIDBAnyCustom.cpp
    bindings/js/JSIDBKeyCustom.cpp
666 667 668 669 670 671 672
    bindings/js/JSImageConstructor.cpp
    bindings/js/JSImageDataCustom.cpp
    bindings/js/JSInjectedScriptHostCustom.cpp
    bindings/js/JSInspectorFrontendHostCustom.cpp
    bindings/js/JSJavaScriptCallFrameCustom.cpp
    bindings/js/JSLazyEventListener.cpp
    bindings/js/JSLocationCustom.cpp
673
    bindings/js/JSMainThreadExecState.cpp
674 675 676 677 678 679 680 681 682 683 684 685 686
    bindings/js/JSMessageChannelCustom.cpp
    bindings/js/JSMessageEventCustom.cpp
    bindings/js/JSMessagePortCustom.cpp
    bindings/js/JSNamedNodeMapCustom.cpp
    bindings/js/JSNavigatorCustom.cpp
    bindings/js/JSNodeCustom.cpp
    bindings/js/JSNodeFilterCondition.cpp
    bindings/js/JSNodeFilterCustom.cpp
    bindings/js/JSNodeIteratorCustom.cpp
    bindings/js/JSNodeListCustom.cpp
    bindings/js/JSOptionConstructor.cpp
    bindings/js/JSPluginElementFunctions.cpp
    bindings/js/JSPopStateEventCustom.cpp
ap@apple.com's avatar
ap@apple.com committed
687
    bindings/js/JSProcessingInstructionCustom.cpp
688 689 690
    bindings/js/JSSQLResultSetRowListCustom.cpp
    bindings/js/JSSQLTransactionCustom.cpp
    bindings/js/JSSQLTransactionSyncCustom.cpp
ap@apple.com's avatar
ap@apple.com committed
691 692
    bindings/js/JSScriptProfileNodeCustom.cpp
    bindings/js/JSSharedWorkerCustom.cpp
693 694 695 696
    bindings/js/JSStorageCustom.cpp
    bindings/js/JSStyleSheetCustom.cpp
    bindings/js/JSStyleSheetListCustom.cpp
    bindings/js/JSTextCustom.cpp
697 698
    bindings/js/JSTouchCustom.cpp
    bindings/js/JSTouchListCustom.cpp
699
    bindings/js/JSTreeWalkerCustom.cpp
ap@apple.com's avatar
ap@apple.com committed
700 701
    bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp
    bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp
702 703
    bindings/js/JSWebKitCSSMatrixCustom.cpp
    bindings/js/JSWebKitPointCustom.cpp
704
    bindings/js/JSWebSocketCustom.cpp
705 706
    bindings/js/JSWorkerContextBase.cpp
    bindings/js/JSWorkerContextCustom.cpp
707
    bindings/js/JSWorkerContextErrorHandler.cpp
708 709 710 711
    bindings/js/JSWorkerCustom.cpp
    bindings/js/JSXMLHttpRequestCustom.cpp
    bindings/js/JSXMLHttpRequestUploadCustom.cpp
    bindings/js/JSXSLTProcessorCustom.cpp
ap@apple.com's avatar
ap@apple.com committed
712
    bindings/js/JavaScriptCallFrame.cpp
713 714
    bindings/js/ScheduledAction.cpp
    bindings/js/ScriptCachedFrameData.cpp
715
    bindings/js/ScriptCallStackFactory.cpp
716 717 718 719
    bindings/js/ScriptController.cpp
    bindings/js/ScriptDebugServer.cpp
    bindings/js/ScriptEventListener.cpp
    bindings/js/ScriptFunctionCall.cpp
720
    bindings/js/ScriptGCEvent.cpp
721
    bindings/js/ScriptObject.cpp
722
    bindings/js/ScriptProfile.cpp
723 724 725 726 727 728
    bindings/js/ScriptProfiler.cpp
    bindings/js/ScriptState.cpp
    bindings/js/ScriptValue.cpp
    bindings/js/SerializedScriptValue.cpp
    bindings/js/WorkerScriptController.cpp

729 730
    bindings/js/specialization/JSBindingState.cpp

731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765
    bridge/IdentifierRep.cpp
    bridge/NP_jsobject.cpp
    bridge/npruntime.cpp
    bridge/runtime_array.cpp
    bridge/runtime_method.cpp
    bridge/runtime_object.cpp
    bridge/runtime_root.cpp

    bridge/c/CRuntimeObject.cpp
    bridge/c/c_class.cpp
    bridge/c/c_instance.cpp
    bridge/c/c_runtime.cpp
    bridge/c/c_utility.cpp

    bridge/jsc/BridgeJSC.cpp

    css/CSSBorderImageValue.cpp
    css/CSSCanvasValue.cpp
    css/CSSCharsetRule.cpp
    css/CSSComputedStyleDeclaration.cpp
    css/CSSCursorImageValue.cpp
    css/CSSFontFace.cpp
    css/CSSFontFaceRule.cpp
    css/CSSFontFaceSource.cpp
    css/CSSFontFaceSrcValue.cpp
    css/CSSFontSelector.cpp
    css/CSSFunctionValue.cpp
    css/CSSGradientValue.cpp
    css/CSSImageGeneratorValue.cpp
    css/CSSImageValue.cpp
    css/CSSImportRule.cpp
    css/CSSInheritedValue.cpp
    css/CSSInitialValue.cpp
    css/CSSMediaRule.cpp
    css/CSSMutableStyleDeclaration.cpp
766
    css/CSSOMUtils.cpp
767 768 769 770 771 772
    css/CSSPageRule.cpp
    css/CSSParser.cpp
    css/CSSParserValues.cpp
    css/CSSPrimitiveValue.cpp
    css/CSSProperty.cpp
    css/CSSPropertyLonghand.cpp
773
    css/CSSPropertySourceData.cpp
774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793
    css/CSSReflectValue.cpp
    css/CSSRule.cpp
    css/CSSRuleList.cpp
    css/CSSSegmentedFontFace.cpp
    css/CSSSelector.cpp
    css/CSSSelectorList.cpp
    css/CSSStyleDeclaration.cpp
    css/CSSStyleRule.cpp
    css/CSSStyleSelector.cpp
    css/CSSStyleSheet.cpp
    css/CSSTimingFunctionValue.cpp
    css/CSSUnicodeRangeValue.cpp
    css/CSSValueList.cpp
    css/FontFamilyValue.cpp
    css/FontValue.cpp
    css/MediaFeatureNames.cpp
    css/MediaList.cpp
    css/MediaQuery.cpp
    css/MediaQueryEvaluator.cpp
    css/MediaQueryExp.cpp
794 795 796
    css/MediaQueryList.cpp
    css/MediaQueryListListener.cpp
    css/MediaQueryMatcher.cpp
797 798 799 800 801 802 803 804 805 806 807 808 809
    css/RGBColor.cpp
    css/ShadowValue.cpp
    css/StyleBase.cpp
    css/StyleList.cpp
    css/StyleMedia.cpp
    css/StyleSheet.cpp
    css/StyleSheetList.cpp
    css/WebKitCSSKeyframeRule.cpp
    css/WebKitCSSKeyframesRule.cpp
    css/WebKitCSSMatrix.cpp
    css/WebKitCSSTransformValue.cpp

    dom/ActiveDOMObject.cpp
810
    dom/AsyncScriptRunner.cpp
811 812 813 814
    dom/Attr.cpp
    dom/Attribute.cpp
    dom/BeforeTextInsertedEvent.cpp
    dom/BeforeUnloadEvent.cpp
815
    dom/CDATASection.cpp
816 817 818 819 820 821 822 823 824 825 826
    dom/CharacterData.cpp
    dom/CheckedRadioButtons.cpp
    dom/ChildNodeList.cpp
    dom/ClassNodeList.cpp
    dom/ClientRect.cpp
    dom/ClientRectList.cpp
    dom/Clipboard.cpp
    dom/ClipboardEvent.cpp
    dom/Comment.cpp
    dom/CompositionEvent.cpp
    dom/ContainerNode.cpp
827
    dom/CSSMappedAttributeDeclaration.cpp
828
    dom/CustomEvent.cpp
829
    dom/DatasetDOMStringMap.cpp
830
    dom/DecodedDataDocumentParser.cpp
831 832 833
    dom/DeviceMotionController.cpp
    dom/DeviceMotionData.cpp
    dom/DeviceMotionEvent.cpp
834
    dom/DeviceOrientation.cpp
835
    dom/DeviceOrientationController.cpp
836
    dom/DeviceOrientationEvent.cpp
837
    dom/Document.cpp
838
    dom/DocumentMarkerController.cpp
839
    dom/DocumentFragment.cpp
840
    dom/DocumentParser.cpp
841
    dom/DocumentType.cpp
842 843 844
    dom/DOMImplementation.cpp
    dom/DOMStringList.cpp
    dom/DOMStringMap.cpp
845 846 847 848 849 850 851
    dom/DynamicNodeList.cpp
    dom/EditingText.cpp
    dom/Element.cpp
    dom/Entity.cpp
    dom/EntityReference.cpp
    dom/ErrorEvent.cpp
    dom/Event.cpp
852
    dom/EventContext.cpp
853 854
    dom/EventNames.cpp
    dom/EventTarget.cpp
855
    dom/EventQueue.cpp
856 857 858 859 860 861 862
    dom/ExceptionBase.cpp
    dom/ExceptionCode.cpp
    dom/InputElement.cpp
    dom/KeyboardEvent.cpp
    dom/MessageChannel.cpp
    dom/MessageEvent.cpp
    dom/MessagePortChannel.cpp
863
    dom/MessagePort.cpp
864 865 866
    dom/MouseEvent.cpp
    dom/MouseRelatedEvent.cpp
    dom/MutationEvent.cpp
867
    dom/NamedNodeMap.cpp
868
    dom/NameNodeList.cpp
869 870
    dom/Node.cpp
    dom/NodeFilterCondition.cpp
871
    dom/NodeFilter.cpp
872 873 874 875 876 877
    dom/NodeIterator.cpp
    dom/Notation.cpp
    dom/OptionElement.cpp
    dom/OptionGroupElement.cpp
    dom/OverflowEvent.cpp
    dom/PageTransitionEvent.cpp
878
    dom/PendingScript.cpp
879 880 881 882 883 884 885 886
    dom/PopStateEvent.cpp
    dom/Position.cpp
    dom/PositionIterator.cpp
    dom/ProcessingInstruction.cpp
    dom/ProgressEvent.cpp
    dom/QualifiedName.cpp
    dom/Range.cpp
    dom/RegisteredEventListener.cpp
887
    dom/ScopedEventQueue.cpp
888
    dom/ScriptableDocumentParser.cpp
889 890 891 892 893
    dom/ScriptElement.cpp
    dom/ScriptExecutionContext.cpp
    dom/SelectElement.cpp
    dom/SelectorNodeList.cpp
    dom/SpaceSplitString.cpp
894
    dom/StaticHashSetNodeList.cpp
895 896
    dom/StaticNodeList.cpp
    dom/StyledElement.cpp
897
    dom/StyleElement.cpp
898 899 900
    dom/TagNodeList.cpp
    dom/Text.cpp
    dom/TextEvent.cpp
901 902 903
    dom/Touch.cpp
    dom/TouchEvent.cpp
    dom/TouchList.cpp
904 905 906 907 908 909
    dom/TransformSourceLibxslt.cpp
    dom/Traversal.cpp
    dom/TreeWalker.cpp
    dom/UIEvent.cpp
    dom/UIEventWithKeyState.cpp
    dom/UserGestureIndicator.cpp
910
    dom/UserTypingGestureIndicator.cpp
911 912 913 914
    dom/ViewportArguments.cpp
    dom/WebKitAnimationEvent.cpp
    dom/WebKitTransitionEvent.cpp
    dom/WheelEvent.cpp
915
    dom/WindowEventContext.cpp
916 917 918
    dom/XMLDocumentParser.cpp
    dom/XMLDocumentParserLibxml2.cpp
    dom/XMLDocumentParserScope.cpp
919 920 921 922

    dom/default/PlatformMessagePortChannel.cpp

    editing/AppendNodeCommand.cpp
923
    editing/ApplyBlockElementCommand.cpp
924 925 926 927 928 929 930 931 932
    editing/ApplyStyleCommand.cpp
    editing/BreakBlockquoteCommand.cpp
    editing/CompositeEditCommand.cpp
    editing/CreateLinkCommand.cpp
    editing/DeleteButton.cpp
    editing/DeleteButtonController.cpp
    editing/DeleteFromTextNodeCommand.cpp
    editing/DeleteSelectionCommand.cpp
    editing/EditCommand.cpp
933
    editing/EditingStyle.cpp
934 935 936 937 938 939 940 941 942 943 944 945
    editing/Editor.cpp
    editing/EditorCommand.cpp
    editing/FormatBlockCommand.cpp
    editing/HTMLInterchange.cpp
    editing/IndentOutdentCommand.cpp
    editing/InsertIntoTextNodeCommand.cpp
    editing/InsertLineBreakCommand.cpp
    editing/InsertListCommand.cpp
    editing/InsertNodeBeforeCommand.cpp
    editing/InsertParagraphSeparatorCommand.cpp
    editing/InsertTextCommand.cpp
    editing/JoinTextNodesCommand.cpp
946
    editing/MarkupAccumulator.cpp
947 948 949 950 951 952 953 954 955 956 957 958
    editing/MergeIdenticalElementsCommand.cpp
    editing/ModifySelectionListLevel.cpp
    editing/MoveSelectionCommand.cpp
    editing/RemoveCSSPropertyCommand.cpp
    editing/RemoveFormatCommand.cpp
    editing/RemoveNodeCommand.cpp
    editing/RemoveNodePreservingChildrenCommand.cpp
    editing/ReplaceNodeWithSpanCommand.cpp
    editing/ReplaceSelectionCommand.cpp
    editing/SelectionController.cpp
    editing/SetNodeAttributeCommand.cpp
    editing/SmartReplace.cpp
959
    editing/SpellChecker.cpp
960 961 962
    editing/SplitElementCommand.cpp
    editing/SplitTextNodeCommand.cpp
    editing/SplitTextNodeContainingElementCommand.cpp
963
    editing/TextCheckingHelper.cpp
964 965 966 967 968 969 970 971 972 973
    editing/TextIterator.cpp
    editing/TypingCommand.cpp
    editing/UnlinkCommand.cpp
    editing/VisiblePosition.cpp
    editing/VisibleSelection.cpp
    editing/WrapContentsInDummySpanCommand.cpp
    editing/htmlediting.cpp
    editing/markup.cpp
    editing/visible_units.cpp

974 975 976 977 978 979 980
    fileapi/Blob.cpp
    fileapi/BlobBuilder.cpp
    fileapi/BlobURL.cpp
    fileapi/File.cpp
    fileapi/FileList.cpp
    fileapi/ThreadableBlobRegistry.cpp

981
    history/BackForwardController.cpp
982
    history/BackForwardListImpl.cpp
983 984 985 986 987
    history/CachedFrame.cpp
    history/CachedPage.cpp
    history/HistoryItem.cpp
    history/PageCache.cpp

988
    html/AsyncImageResizer.cpp
989 990
    html/BaseButtonInputType.cpp
    html/BaseCheckableInputType.cpp
991
    html/BaseDateAndTimeInputType.cpp
992 993 994
    html/BaseTextInputType.cpp
    html/ButtonInputType.cpp
    html/CheckboxInputType.cpp
995
    html/ClassList.cpp
996
    html/CollectionCache.cpp
997
    html/ColorInputType.cpp
998 999
    html/DOMDataGridDataSource.cpp
    html/DOMFormData.cpp
1000
    html/DOMSettableTokenList.cpp
1001
    html/DOMTokenList.cpp
1002 1003 1004
    html/DataGridColumn.cpp
    html/DataGridColumnList.cpp
    html/DateComponents.cpp
1005 1006 1007 1008
    html/DateInputType.cpp
    html/DateTimeInputType.cpp
    html/DateTimeLocalInputType.cpp
    html/EmailInputType.cpp
1009
    html/FTPDirectoryDocument.cpp
1010
    html/FileInputType.cpp
1011
    html/FormAssociatedElement.cpp
1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030
    html/FormDataList.cpp
    html/HTMLAllCollection.cpp
    html/HTMLAnchorElement.cpp
    html/HTMLAppletElement.cpp
    html/HTMLAreaElement.cpp
    html/HTMLBRElement.cpp
    html/HTMLBaseElement.cpp
    html/HTMLBaseFontElement.cpp
    html/HTMLBlockquoteElement.cpp
    html/HTMLBodyElement.cpp
    html/HTMLButtonElement.cpp
    html/HTMLCanvasElement.cpp
    html/HTMLCollection.cpp
    html/HTMLDListElement.cpp
    html/HTMLDataGridCellElement.cpp
    html/HTMLDataGridColElement.cpp
    html/HTMLDataGridElement.cpp
    html/HTMLDataGridRowElement.cpp
    html/HTMLDataListElement.cpp
1031
    html/HTMLDetailsElement.cpp
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063
    html/HTMLDirectoryElement.cpp
    html/HTMLDivElement.cpp
    html/HTMLDocument.cpp
    html/HTMLElement.cpp
    html/HTMLEmbedElement.cpp
    html/HTMLFieldSetElement.cpp
    html/HTMLFontElement.cpp
    html/HTMLFormCollection.cpp
    html/HTMLFormControlElement.cpp
    html/HTMLFormElement.cpp
    html/HTMLFrameElement.cpp
    html/HTMLFrameElementBase.cpp
    html/HTMLFrameOwnerElement.cpp
    html/HTMLFrameSetElement.cpp
    html/HTMLHRElement.cpp
    html/HTMLHeadElement.cpp
    html/HTMLHeadingElement.cpp
    html/HTMLHtmlElement.cpp
    html/HTMLIFrameElement.cpp
    html/HTMLImageElement.cpp
    html/HTMLImageLoader.cpp
    html/HTMLInputElement.cpp
    html/HTMLIsIndexElement.cpp
    html/HTMLKeygenElement.cpp
    html/HTMLLIElement.cpp
    html/HTMLLabelElement.cpp
    html/HTMLLegendElement.cpp
    html/HTMLLinkElement.cpp
    html/HTMLMapElement.cpp
    html/HTMLMarqueeElement.cpp
    html/HTMLMenuElement.cpp
    html/HTMLMetaElement.cpp
1064
    html/HTMLMeterElement.cpp
1065 1066 1067 1068 1069 1070 1071
    html/HTMLModElement.cpp
    html/HTMLNameCollection.cpp
    html/HTMLOListElement.cpp
    html/HTMLObjectElement.cpp
    html/HTMLOptGroupElement.cpp
    html/HTMLOptionElement.cpp
    html/HTMLOptionsCollection.cpp
1072
    html/HTMLOutputElement.cpp
1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095
    html/HTMLParagraphElement.cpp
    html/HTMLParamElement.cpp
    html/HTMLParserErrorCodes.cpp
    html/HTMLPlugInElement.cpp
    html/HTMLPlugInImageElement.cpp
    html/HTMLPreElement.cpp
    html/HTMLProgressElement.cpp
    html/HTMLQuoteElement.cpp
    html/HTMLScriptElement.cpp
    html/HTMLSelectElement.cpp
    html/HTMLStyleElement.cpp
    html/HTMLTableCaptionElement.cpp
    html/HTMLTableCellElement.cpp
    html/HTMLTableColElement.cpp
    html/HTMLTableElement.cpp
    html/HTMLTablePartElement.cpp
    html/HTMLTableRowElement.cpp
    html/HTMLTableRowsCollection.cpp
    html/HTMLTableSectionElement.cpp
    html/HTMLTextAreaElement.cpp
    html/HTMLTitleElement.cpp
    html/HTMLUListElement.cpp
    html/HTMLViewSourceDocument.cpp
1096
    html/HiddenInputType.cpp
1097
    html/ImageData.cpp
1098
    html/ImageDocument.cpp
1099
    html/ImageInputType.cpp
1100
    html/ImageResizerThread.cpp
1101 1102
    html/InputType.cpp
    html/IsIndexInputType.cpp
1103
    html/LabelsNodeList.cpp
1104
    html/MediaDocument.cpp
1105 1106 1107
    html/MonthInputType.cpp
    html/NumberInputType.cpp
    html/PasswordInputType.cpp
1108
    html/PluginDocument.cpp
1109 1110 1111 1112
    html/RadioInputType.cpp
    html/RangeInputType.cpp
    html/ResetInputType.cpp
    html/SearchInputType.cpp
1113
    html/StepRange.cpp
1114 1115
    html/SubmitInputType.cpp
    html/TelephoneInputType.cpp
1116
    html/TextDocument.cpp
1117 1118 1119 1120
    html/TextFieldInputType.cpp
    html/TextInputType.cpp
    html/TimeInputType.cpp
    html/URLInputType.cpp
1121
    html/ValidationMessage.cpp
1122
    html/ValidityState.cpp
1123
    html/WeekInputType.cpp
1124

1125 1126 1127 1128 1129 1130
    html/canvas/CanvasGradient.cpp
    html/canvas/CanvasPattern.cpp
    html/canvas/CanvasPixelArray.cpp
    html/canvas/CanvasRenderingContext.cpp
    html/canvas/CanvasRenderingContext2D.cpp
    html/canvas/CanvasStyle.cpp
1131

1132 1133 1134
    html/parser/CSSPreloadScanner.cpp
    html/parser/HTMLConstructionSite.cpp
    html/parser/HTMLDocumentParser.cpp
1135
    html/parser/HTMLElementStack.cpp
1136 1137
    html/parser/HTMLEntityParser.cpp
    html/parser/HTMLEntitySearch.cpp
1138
    html/parser/HTMLParserIdioms.cpp
1139 1140
    html/parser/HTMLParserScheduler.cpp
    html/parser/HTMLFormattingElementList.cpp
1141
    html/parser/HTMLMetaCharsetParser.cpp
1142 1143 1144
    html/parser/HTMLPreloadScanner.cpp
    html/parser/HTMLScriptRunner.cpp
    html/parser/HTMLTokenizer.cpp
1145
    html/parser/HTMLTreeBuilder.cpp
1146
    html/parser/HTMLViewSourceParser.cpp
1147
    html/parser/TextDocumentParser.cpp
1148
    html/parser/TextViewSourceParser.cpp
1149 1150

    html/shadow/SliderThumbElement.cpp
1151 1152 1153 1154

    inspector/ConsoleMessage.cpp
    inspector/InjectedScript.cpp
    inspector/InjectedScriptHost.cpp
1155
    inspector/InspectorApplicationCacheAgent.cpp
1156
    inspector/InspectorBackend.cpp
1157
    inspector/InspectorCSSAgent.cpp
1158
    inspector/InspectorClient.cpp
1159 1160 1161 1162
    inspector/InspectorController.cpp
    inspector/InspectorDOMAgent.cpp
    inspector/InspectorDOMStorageResource.cpp
    inspector/InspectorDatabaseResource.cpp
1163
    inspector/InspectorDebuggerAgent.cpp
1164
    inspector/InspectorFileSystemAgent.cpp
1165 1166
    inspector/InspectorFrontendClientLocal.cpp
    inspector/InspectorFrontendHost.cpp
1167
    inspector/InspectorInstrumentation.cpp
1168
    inspector/InspectorProfilerAgent.cpp
1169
    inspector/InspectorResourceAgent.cpp
1170
    inspector/InspectorStyleSheet.cpp
1171
    inspector/InspectorValues.cpp
1172
    inspector/InspectorState.cpp
1173
    inspector/InspectorStorageAgent.cpp
1174
    inspector/InspectorTimelineAgent.cpp
1175
    inspector/ScriptArguments.cpp
1176
    inspector/ScriptBreakpoint.cpp
1177 1178
    inspector/ScriptCallFrame.cpp
    inspector/ScriptCallStack.cpp
1179 1180 1181 1182 1183 1184 1185 1186 1187
    inspector/TimelineRecordFactory.cpp

    loader/CrossOriginAccessControl.cpp
    loader/CrossOriginPreflightResultCache.cpp
    loader/DocumentLoader.cpp
    loader/DocumentThreadableLoader.cpp
    loader/DocumentWriter.cpp
    loader/FTPDirectoryParser.cpp
    loader/FormState.cpp
1188
    loader/FormSubmission.cpp
1189
    loader/FrameLoader.cpp
1190
    loader/FrameLoaderStateMachine.cpp
1191 1192 1193 1194 1195
    loader/HistoryController.cpp
    loader/ImageLoader.cpp
    loader/MainResourceLoader.cpp
    loader/NavigationAction.cpp
    loader/NetscapePlugInStreamLoader.cpp
1196
    loader/PingLoader.cpp
1197 1198 1199 1200
    loader/PlaceholderDocument.cpp
    loader/PolicyCallback.cpp
    loader/PolicyChecker.cpp
    loader/ProgressTracker.cpp
1201
    loader/NavigationScheduler.cpp
1202
    loader/ResourceLoadNotifier.cpp
1203
    loader/ResourceLoadScheduler.cpp
1204
    loader/ResourceLoader.cpp
1205
    loader/SinkDocument.cpp
1206
    loader/SubframeLoader.cpp
1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223
    loader/SubresourceLoader.cpp
    loader/TextResourceDecoder.cpp
    loader/ThreadableLoader.cpp
    loader/WorkerThreadableLoader.cpp

    loader/appcache/ApplicationCache.cpp
    loader/appcache/ApplicationCacheGroup.cpp
    loader/appcache/ApplicationCacheHost.cpp
    loader/appcache/ApplicationCacheResource.cpp
    loader/appcache/ApplicationCacheStorage.cpp
    loader/appcache/DOMApplicationCache.cpp
    loader/appcache/ManifestParser.cpp

    loader/archive/ArchiveFactory.cpp
    loader/archive/ArchiveResource.cpp
    loader/archive/ArchiveResourceCollection.cpp

1224 1225 1226 1227 1228 1229 1230
    loader/cache/CachedCSSStyleSheet.cpp
    loader/cache/CachedFont.cpp
    loader/cache/CachedImage.cpp
    loader/cache/CachedResource.cpp
    loader/cache/CachedResourceClientWalker.cpp
    loader/cache/CachedResourceHandle.cpp
    loader/cache/CachedResourceLoader.cpp
1231
    loader/cache/CachedResourceRequest.cpp
1232 1233
    loader/cache/CachedScript.cpp
    loader/cache/CachedXSLStyleSheet.cpp
1234
    loader/cache/MemoryCache.cpp
1235

1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257
    loader/icon/IconDatabase.cpp
    loader/icon/IconLoader.cpp
    loader/icon/IconRecord.cpp
    loader/icon/PageURLRecord.cpp

    page/BarInfo.cpp
    page/Chrome.cpp
    page/Console.cpp
    page/ContextMenuController.cpp
    page/DOMSelection.cpp
    page/DOMTimer.cpp
    page/DOMWindow.cpp
    page/DragController.cpp
    page/EventHandler.cpp
    page/EventSource.cpp
    page/FocusController.cpp
    page/Frame.cpp
    page/FrameTree.cpp
    page/FrameView.cpp
    page/Geolocation.cpp
    page/GeolocationController.cpp
    page/GeolocationPositionCache.cpp
1258
    page/GroupSettings.cpp
1259 1260
    page/History.cpp
    page/Location.cpp
1261
    page/MemoryInfo.cpp
1262 1263 1264 1265 1266 1267 1268
    page/MouseEventWithHitTestResults.cpp
    page/Navigator.cpp
    page/NavigatorBase.cpp
    page/OriginAccessEntry.cpp
    page/Page.cpp
    page/PageGroup.cpp
    page/PageGroupLoadDeferrer.cpp
1269
    page/Performance.cpp
1270 1271
    page/PerformanceNavigation.cpp
    page/PerformanceTiming.cpp
1272 1273 1274 1275 1276 1277
    page/PluginHalter.cpp
    page/PrintContext.cpp
    page/Screen.cpp
    page/SecurityOrigin.cpp
    page/Settings.cpp
    page/SpatialNavigation.cpp
adachan@apple.com's avatar
adachan@apple.com committed
1278
    page/SuspendableTimer.cpp
1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290
    page/UserContentURLPattern.cpp
    page/WindowFeatures.cpp
    page/WorkerNavigator.cpp
    page/XSSAuditor.cpp

    page/animation/AnimationBase.cpp
    page/animation/AnimationController.cpp
    page/animation/CompositeAnimation.cpp
    page/animation/ImplicitAnimation.cpp
    page/animation/KeyframeAnimation.cpp

    platform/Arena.cpp
1291 1292
    platform/ContextMenu.cpp
    platform/ContextMenuItem.cpp
1293 1294 1295 1296 1297 1298
    platform/ContentType.cpp
    platform/CrossThreadCopier.cpp
    platform/DeprecatedPtrListImpl.cpp
    platform/DragData.cpp
    platform/DragImage.cpp
    platform/FileChooser.cpp
1299
    platform/FileSystem.cpp
1300 1301
    platform/GeolocationService.cpp
    platform/KURL.cpp
1302
    platform/KillRingNone.cpp
ap@apple.com's avatar
ap@apple.com committed
1303
    platform/Language.cpp
1304 1305 1306 1307
    platform/Length.cpp
    platform/LinkHash.cpp
    platform/Logging.cpp
    platform/MIMETypeRegistry.cpp
1308
    platform/ScrollAnimator.cpp
1309
    platform/Scrollbar.cpp
1310
    platform/ScrollbarClient.cpp
1311