Home | History | Annotate | Download | only in WebCore
      1 SET(WebCore_INCLUDE_DIRECTORIES
      2     "${WEBCORE_DIR}"
      3     "${WEBCORE_DIR}/accessibility"
      4     "${WEBCORE_DIR}/bindings"
      5     "${WEBCORE_DIR}/bindings/generic"
      6     "${WEBCORE_DIR}/bridge"
      7     "${WEBCORE_DIR}/bridge/c"
      8     "${WEBCORE_DIR}/css"
      9     "${WEBCORE_DIR}/dom"
     10     "${WEBCORE_DIR}/dom/default"
     11     "${WEBCORE_DIR}/editing"
     12     "${WEBCORE_DIR}/fileapi"
     13     "${WEBCORE_DIR}/history"
     14     "${WEBCORE_DIR}/html"
     15     "${WEBCORE_DIR}/html/canvas"
     16     "${WEBCORE_DIR}/html/parser"
     17     "${WEBCORE_DIR}/html/shadow"
     18     "${WEBCORE_DIR}/inspector"
     19     "${WEBCORE_DIR}/loader"
     20     "${WEBCORE_DIR}/loader/appcache"
     21     "${WEBCORE_DIR}/loader/archive"
     22     "${WEBCORE_DIR}/loader/cache"
     23     "${WEBCORE_DIR}/loader/icon"
     24     "${WEBCORE_DIR}/mathml"
     25     "${WEBCORE_DIR}/notifications"
     26     "${WEBCORE_DIR}/page"
     27     "${WEBCORE_DIR}/page/animation"
     28     "${WEBCORE_DIR}/platform"
     29     "${WEBCORE_DIR}/platform/animation"
     30     "${WEBCORE_DIR}/platform/audio"
     31     "${WEBCORE_DIR}/platform/graphics"
     32     "${WEBCORE_DIR}/platform/graphics/filters"
     33     "${WEBCORE_DIR}/platform/graphics/transforms"
     34     "${WEBCORE_DIR}/platform/image-decoders"
     35     "${WEBCORE_DIR}/platform/image-decoders/bmp"
     36     "${WEBCORE_DIR}/platform/image-decoders/gif"
     37     "${WEBCORE_DIR}/platform/image-decoders/ico"
     38     "${WEBCORE_DIR}/platform/image-decoders/jpeg"
     39     "${WEBCORE_DIR}/platform/image-decoders/png"
     40     "${WEBCORE_DIR}/platform/image-decoders/webp"
     41     "${WEBCORE_DIR}/platform/leveldb"
     42     "${WEBCORE_DIR}/platform/mock"
     43     "${WEBCORE_DIR}/platform/network"
     44     "${WEBCORE_DIR}/platform/sql"
     45     "${WEBCORE_DIR}/platform/text"
     46     "${WEBCORE_DIR}/platform/text/transcoder"
     47     "${WEBCORE_DIR}/plugins"
     48     "${WEBCORE_DIR}/rendering"
     49     "${WEBCORE_DIR}/rendering/mathml"
     50     "${WEBCORE_DIR}/rendering/style"
     51     "${WEBCORE_DIR}/rendering/svg"
     52     "${WEBCORE_DIR}/storage"
     53     "${WEBCORE_DIR}/svg"
     54     "${WEBCORE_DIR}/svg/animation"
     55     "${WEBCORE_DIR}/svg/graphics"
     56     "${WEBCORE_DIR}/svg/graphics/filters"
     57     "${WEBCORE_DIR}/svg/properties"
     58     "${WEBCORE_DIR}/webaudio"
     59     "${WEBCORE_DIR}/websockets"
     60     "${WEBCORE_DIR}/wml"
     61     "${WEBCORE_DIR}/workers"
     62     "${WEBCORE_DIR}/xml"
     63     "${JAVASCRIPTCORE_DIR}"
     64     "${JAVASCRIPTCORE_DIR}/ForwardingHeaders"
     65     "${JAVASCRIPTCORE_DIR}/API"
     66     "${JAVASCRIPTCORE_DIR}/assembler"
     67     "${JAVASCRIPTCORE_DIR}/bytecode"
     68     "${JAVASCRIPTCORE_DIR}/bytecompiler"
     69     "${JAVASCRIPTCORE_DIR}/heap"
     70     "${JAVASCRIPTCORE_DIR}/debugger"
     71     "${JAVASCRIPTCORE_DIR}/interpreter"
     72     "${JAVASCRIPTCORE_DIR}/jit"
     73     "${JAVASCRIPTCORE_DIR}/parser"
     74     "${JAVASCRIPTCORE_DIR}/profiler"
     75     "${JAVASCRIPTCORE_DIR}/runtime"
     76     "${JAVASCRIPTCORE_DIR}/wtf"
     77     "${JAVASCRIPTCORE_DIR}/wtf/unicode"
     78     "${JAVASCRIPTCORE_DIR}/yarr"
     79     "${DERIVED_SOURCES_WEBCORE_DIR}"
     80     "${CMAKE_SOURCE_DIR}"
     81     "${CMAKE_BINARY_DIR}"
     82 )
     83 
     84 SET(WebCore_IDL_INCLUDES
     85     bindings/generic
     86     css
     87     dom
     88     fileapi
     89     html
     90     html/canvas
     91     inspector
     92     loader/appcache
     93     page
     94     plugins
     95     storage
     96     svg
     97     webaudio
     98     workers
     99     xml
    100 )
    101 
    102 SET(WebCore_IDL_FILES
    103     css/Counter.idl
    104     css/CSSCharsetRule.idl
    105     css/CSSFontFaceRule.idl
    106     css/CSSImportRule.idl
    107     css/CSSMediaRule.idl
    108     css/CSSPageRule.idl
    109     css/CSSPrimitiveValue.idl
    110     css/CSSRule.idl
    111     css/CSSRuleList.idl
    112     css/CSSStyleDeclaration.idl
    113     css/CSSStyleRule.idl
    114     css/CSSStyleSheet.idl
    115     css/CSSValue.idl
    116     css/CSSValueList.idl
    117     css/MediaList.idl
    118     css/MediaQueryList.idl
    119     css/Rect.idl
    120     css/RGBColor.idl
    121     css/StyleMedia.idl
    122     css/StyleSheet.idl
    123     css/StyleSheetList.idl
    124     css/WebKitCSSKeyframeRule.idl
    125     css/WebKitCSSKeyframesRule.idl
    126     css/WebKitCSSMatrix.idl
    127     css/WebKitCSSTransformValue.idl
    128 
    129     dom/Attr.idl
    130     dom/BeforeLoadEvent.idl
    131     dom/CDATASection.idl
    132     dom/CharacterData.idl
    133     dom/ClientRect.idl
    134     dom/ClientRectList.idl
    135     dom/Clipboard.idl
    136     dom/Comment.idl
    137     dom/CompositionEvent.idl
    138     dom/CustomEvent.idl
    139     dom/DataTransferItem.idl
    140     dom/DataTransferItems.idl
    141     dom/DeviceMotionEvent.idl
    142     dom/DeviceOrientationEvent.idl
    143     dom/DocumentFragment.idl
    144     dom/Document.idl
    145     dom/DocumentType.idl
    146     dom/DOMCoreException.idl
    147     dom/DOMImplementation.idl
    148     dom/DOMStringList.idl
    149     dom/DOMStringMap.idl
    150     dom/Element.idl
    151     dom/Entity.idl
    152     dom/EntityReference.idl
    153     dom/ErrorEvent.idl
    154     dom/EventException.idl
    155     dom/Event.idl
    156     dom/HashChangeEvent.idl
    157     dom/KeyboardEvent.idl
    158     dom/MessageChannel.idl
    159     dom/MessageEvent.idl
    160     dom/MessagePort.idl
    161     dom/MouseEvent.idl
    162     dom/MutationEvent.idl
    163     dom/NamedNodeMap.idl
    164     dom/NodeFilter.idl
    165     dom/Node.idl
    166     dom/NodeIterator.idl
    167     dom/NodeList.idl
    168     dom/Notation.idl
    169     dom/OverflowEvent.idl
    170     dom/PageTransitionEvent.idl
    171     dom/PopStateEvent.idl
    172     dom/ProcessingInstruction.idl
    173     dom/ProgressEvent.idl
    174     dom/RangeException.idl
    175     dom/Range.idl
    176     dom/StringCallback.idl
    177     dom/TextEvent.idl
    178     dom/Text.idl
    179     dom/TouchEvent.idl
    180     dom/Touch.idl
    181     dom/TouchList.idl
    182     dom/TreeWalker.idl
    183     dom/UIEvent.idl
    184     dom/WebKitAnimationEvent.idl
    185     dom/WebKitTransitionEvent.idl
    186     dom/WheelEvent.idl
    187 
    188     fileapi/Blob.idl
    189     fileapi/FileError.idl
    190     fileapi/File.idl
    191     fileapi/FileList.idl
    192     fileapi/FileReader.idl
    193     fileapi/WebKitBlobBuilder.idl
    194 
    195     html/DataGridColumn.idl
    196     html/DataGridColumnList.idl
    197     html/DOMFormData.idl
    198     html/DOMSettableTokenList.idl
    199     html/DOMTokenList.idl
    200     html/DOMURL.idl
    201     html/HTMLAllCollection.idl
    202     html/HTMLAnchorElement.idl
    203     html/HTMLAppletElement.idl
    204     html/HTMLAreaElement.idl
    205     html/HTMLAudioElement.idl
    206     html/HTMLBaseElement.idl
    207     html/HTMLBaseFontElement.idl
    208     html/HTMLBlockquoteElement.idl
    209     html/HTMLBodyElement.idl
    210     html/HTMLBRElement.idl
    211     html/HTMLButtonElement.idl
    212     html/HTMLCanvasElement.idl
    213     html/HTMLCollection.idl
    214     html/HTMLDataGridCellElement.idl
    215     html/HTMLDataGridColElement.idl
    216     html/HTMLDataGridElement.idl
    217     html/HTMLDataGridRowElement.idl
    218     html/HTMLDataListElement.idl
    219     html/HTMLDetailsElement.idl
    220     html/HTMLDirectoryElement.idl
    221     html/HTMLDivElement.idl
    222     html/HTMLDListElement.idl
    223     html/HTMLDocument.idl
    224     html/HTMLElement.idl
    225     html/HTMLEmbedElement.idl
    226     html/HTMLFieldSetElement.idl
    227     html/HTMLFontElement.idl
    228     html/HTMLFormElement.idl
    229     html/HTMLFrameElement.idl
    230     html/HTMLFrameSetElement.idl
    231     html/HTMLHeadElement.idl
    232     html/HTMLHeadingElement.idl
    233     html/HTMLHRElement.idl
    234     html/HTMLHtmlElement.idl
    235     html/HTMLIFrameElement.idl
    236     html/HTMLImageElement.idl
    237     html/HTMLInputElement.idl
    238     html/HTMLIsIndexElement.idl
    239     html/HTMLKeygenElement.idl
    240     html/HTMLLabelElement.idl
    241     html/HTMLLegendElement.idl
    242     html/HTMLLIElement.idl
    243     html/HTMLLinkElement.idl
    244     html/HTMLMapElement.idl
    245     html/HTMLMarqueeElement.idl
    246     html/HTMLMediaElement.idl
    247     html/HTMLMenuElement.idl
    248     html/HTMLMetaElement.idl
    249     html/HTMLMeterElement.idl
    250     html/HTMLModElement.idl
    251     html/HTMLObjectElement.idl
    252     html/HTMLOListElement.idl
    253     html/HTMLOptGroupElement.idl
    254     html/HTMLOptionElement.idl
    255     html/HTMLOptionsCollection.idl
    256     html/HTMLOutputElement.idl
    257     html/HTMLParagraphElement.idl
    258     html/HTMLParamElement.idl
    259     html/HTMLPreElement.idl
    260     html/HTMLProgressElement.idl
    261     html/HTMLQuoteElement.idl
    262     html/HTMLScriptElement.idl
    263     html/HTMLSelectElement.idl
    264     html/HTMLSourceElement.idl
    265     html/HTMLStyleElement.idl
    266     html/HTMLTableCaptionElement.idl
    267     html/HTMLTableCellElement.idl
    268     html/HTMLTableColElement.idl
    269     html/HTMLTableElement.idl
    270     html/HTMLTableRowElement.idl
    271     html/HTMLTableSectionElement.idl
    272     html/HTMLTextAreaElement.idl
    273     html/HTMLTitleElement.idl
    274     html/HTMLTrackElement.idl
    275     html/HTMLUListElement.idl
    276     html/HTMLVideoElement.idl
    277     html/ImageData.idl
    278     html/MediaError.idl
    279     html/TextMetrics.idl
    280     html/TimeRanges.idl
    281     html/ValidityState.idl
    282     html/VoidCallback.idl
    283 
    284     html/canvas/ArrayBuffer.idl
    285     html/canvas/ArrayBufferView.idl
    286     html/canvas/CanvasGradient.idl
    287     html/canvas/CanvasPattern.idl
    288     html/canvas/CanvasRenderingContext2D.idl
    289     html/canvas/CanvasRenderingContext.idl
    290     html/canvas/DataView.idl
    291     html/canvas/Float32Array.idl
    292     html/canvas/Int16Array.idl
    293     html/canvas/Int32Array.idl
    294     html/canvas/Int8Array.idl
    295     html/canvas/OESStandardDerivatives.idl
    296     html/canvas/OESTextureFloat.idl
    297     html/canvas/OESVertexArrayObject.idl
    298     html/canvas/Uint16Array.idl
    299     html/canvas/Uint32Array.idl
    300     html/canvas/Uint8Array.idl
    301     html/canvas/WebGLActiveInfo.idl
    302     html/canvas/WebGLBuffer.idl
    303     html/canvas/WebGLContextAttributes.idl
    304     html/canvas/WebGLFramebuffer.idl
    305     html/canvas/WebGLProgram.idl
    306     html/canvas/WebGLRenderbuffer.idl
    307     html/canvas/WebGLRenderingContext.idl
    308     html/canvas/WebGLShader.idl
    309     html/canvas/WebGLTexture.idl
    310     html/canvas/WebGLUniformLocation.idl
    311     html/canvas/WebGLVertexArrayObjectOES.idl
    312     html/canvas/WebKitLoseContext.idl
    313 
    314     inspector/InjectedScriptHost.idl
    315     inspector/InspectorFrontendHost.idl
    316     inspector/JavaScriptCallFrame.idl
    317     inspector/ScriptProfile.idl
    318     inspector/ScriptProfileNode.idl
    319 
    320     loader/appcache/DOMApplicationCache.idl
    321 
    322     page/BarInfo.idl
    323     page/Console.idl
    324     page/Coordinates.idl
    325     page/Crypto.idl
    326     page/DOMSelection.idl
    327     page/DOMWindow.idl
    328     page/EventSource.idl
    329     page/Geolocation.idl
    330     page/Geoposition.idl
    331     page/History.idl
    332     page/Location.idl
    333     page/MemoryInfo.idl
    334     page/Navigator.idl
    335     page/NavigatorUserMediaErrorCallback.idl
    336     page/NavigatorUserMediaSuccessCallback.idl
    337     page/Performance.idl
    338     page/PerformanceNavigation.idl
    339     page/PerformanceTiming.idl
    340     page/PositionError.idl
    341     page/Screen.idl
    342     page/SpeechInputEvent.idl
    343     page/SpeechInputResult.idl
    344     page/SpeechInputResultList.idl
    345     page/WebKitAnimation.idl
    346     page/WebKitAnimationList.idl
    347     page/WebKitPoint.idl
    348     page/WorkerNavigator.idl
    349 
    350     plugins/DOMMimeType.idl
    351     plugins/DOMMimeTypeArray.idl
    352     plugins/DOMPlugin.idl
    353     plugins/DOMPluginArray.idl
    354 
    355     storage/Database.idl
    356     storage/DatabaseCallback.idl
    357     storage/DatabaseSync.idl
    358     storage/IDBAny.idl
    359     storage/IDBCursor.idl
    360     storage/IDBDatabaseError.idl
    361     storage/IDBDatabaseException.idl
    362     storage/IDBDatabase.idl
    363     storage/IDBFactory.idl
    364     storage/IDBIndex.idl
    365     storage/IDBKey.idl
    366     storage/IDBKeyRange.idl
    367     storage/IDBObjectStore.idl
    368     storage/IDBRequest.idl
    369     storage/IDBTransaction.idl
    370     storage/SQLError.idl
    371     storage/SQLException.idl
    372     storage/SQLResultSet.idl
    373     storage/SQLResultSetRowList.idl
    374     storage/SQLStatementCallback.idl
    375     storage/SQLStatementErrorCallback.idl
    376     storage/SQLTransaction.idl
    377     storage/SQLTransactionCallback.idl
    378     storage/SQLTransactionErrorCallback.idl
    379     storage/SQLTransactionSync.idl
    380     storage/SQLTransactionSyncCallback.idl
    381     storage/Storage.idl
    382     storage/StorageEvent.idl
    383     storage/StorageInfo.idl
    384     storage/StorageInfoErrorCallback.idl
    385     storage/StorageInfoUsageCallback.idl
    386 
    387     webaudio/AudioBuffer.idl
    388     webaudio/AudioBufferSourceNode.idl
    389     webaudio/AudioChannelSplitter.idl
    390     webaudio/AudioChannelMerger.idl
    391     webaudio/AudioContext.idl
    392     webaudio/AudioDestinationNode.idl
    393     webaudio/AudioGain.idl
    394     webaudio/AudioGainNode.idl
    395     webaudio/AudioListener.idl
    396     webaudio/AudioNode.idl
    397     webaudio/AudioPannerNode.idl
    398     webaudio/AudioParam.idl
    399     webaudio/AudioProcessingEvent.idl
    400     webaudio/AudioSourceNode.idl
    401     webaudio/ConvolverNode.idl
    402     webaudio/DelayNode.idl
    403     webaudio/HighPass2FilterNode.idl
    404     webaudio/JavaScriptAudioNode.idl
    405     webaudio/LowPass2FilterNode.idl
    406     webaudio/RealtimeAnalyserNode.idl
    407 
    408     websockets/WebSocket.idl
    409 
    410     workers/AbstractWorker.idl
    411     workers/DedicatedWorkerContext.idl
    412     workers/SharedWorker.idl
    413     workers/SharedWorkerContext.idl
    414     workers/Worker.idl
    415     workers/WorkerContext.idl
    416     workers/WorkerLocation.idl
    417 
    418     xml/DOMParser.idl
    419     xml/XMLHttpRequest.idl
    420     xml/XMLHttpRequestException.idl
    421     xml/XMLHttpRequestProgressEvent.idl
    422     xml/XMLHttpRequestUpload.idl
    423     xml/XMLSerializer.idl
    424     xml/XPathEvaluator.idl
    425     xml/XPathException.idl
    426     xml/XPathExpression.idl
    427     xml/XPathNSResolver.idl
    428     xml/XPathResult.idl
    429     xml/XSLTProcessor.idl
    430 )
    431 
    432 SET(WebCore_SOURCES
    433     accessibility/AXObjectCache.cpp
    434     accessibility/AccessibilityARIAGrid.cpp
    435     accessibility/AccessibilityARIAGridCell.cpp
    436     accessibility/AccessibilityARIAGridRow.cpp
    437     accessibility/AccessibilityImageMapLink.cpp
    438     accessibility/AccessibilityList.cpp
    439     accessibility/AccessibilityListBox.cpp
    440     accessibility/AccessibilityListBoxOption.cpp
    441     accessibility/AccessibilityMediaControls.cpp
    442     accessibility/AccessibilityMenuList.cpp
    443     accessibility/AccessibilityMenuListOption.cpp
    444     accessibility/AccessibilityMenuListPopup.cpp
    445     accessibility/AccessibilityObject.cpp
    446     accessibility/AccessibilityRenderObject.cpp
    447     accessibility/AccessibilityScrollbar.cpp
    448     accessibility/AccessibilityScrollView.cpp
    449     accessibility/AccessibilitySlider.cpp
    450     accessibility/AccessibilityTable.cpp
    451     accessibility/AccessibilityTableCell.cpp
    452     accessibility/AccessibilityTableColumn.cpp
    453     accessibility/AccessibilityTableHeaderContainer.cpp
    454     accessibility/AccessibilityTableRow.cpp
    455 
    456     bindings/ScriptControllerBase.cpp
    457 
    458     bindings/generic/ActiveDOMCallback.cpp
    459     bindings/generic/RuntimeEnabledFeatures.cpp
    460 
    461     bindings/js/CallbackFunction.cpp
    462 
    463     css/CSSBorderImageValue.cpp
    464     css/CSSCanvasValue.cpp
    465     css/CSSCharsetRule.cpp
    466     css/CSSComputedStyleDeclaration.cpp
    467     css/CSSCursorImageValue.cpp
    468     css/CSSFontFace.cpp
    469     css/CSSFontFaceRule.cpp
    470     css/CSSFontFaceSource.cpp
    471     css/CSSFontFaceSrcValue.cpp
    472     css/CSSFontSelector.cpp
    473     css/CSSFunctionValue.cpp
    474     css/CSSGradientValue.cpp
    475     css/CSSImageGeneratorValue.cpp
    476     css/CSSImageValue.cpp
    477     css/CSSImportRule.cpp
    478     css/CSSInheritedValue.cpp
    479     css/CSSInitialValue.cpp
    480     css/CSSLineBoxContainValue.cpp
    481     css/CSSMediaRule.cpp
    482     css/CSSMutableStyleDeclaration.cpp
    483     css/CSSOMUtils.cpp
    484     css/CSSPageRule.cpp
    485     css/CSSParser.cpp
    486     css/CSSParserValues.cpp
    487     css/CSSPrimitiveValue.cpp
    488     css/CSSPrimitiveValueCache.cpp
    489     css/CSSProperty.cpp
    490     css/CSSPropertyLonghand.cpp
    491     css/CSSPropertySourceData.cpp
    492     css/CSSReflectValue.cpp
    493     css/CSSRule.cpp
    494     css/CSSRuleList.cpp
    495     css/CSSSegmentedFontFace.cpp
    496     css/CSSSelector.cpp
    497     css/CSSSelectorList.cpp
    498     css/CSSStyleApplyProperty.cpp
    499     css/CSSStyleDeclaration.cpp
    500     css/CSSStyleRule.cpp
    501     css/CSSStyleSelector.cpp
    502     css/CSSStyleSheet.cpp
    503     css/CSSTimingFunctionValue.cpp
    504     css/CSSUnicodeRangeValue.cpp
    505     css/CSSValueList.cpp
    506     css/FontFamilyValue.cpp
    507     css/FontValue.cpp
    508     css/MediaFeatureNames.cpp
    509     css/MediaList.cpp
    510     css/MediaQuery.cpp
    511     css/MediaQueryEvaluator.cpp
    512     css/MediaQueryExp.cpp
    513     css/MediaQueryList.cpp
    514     css/MediaQueryListListener.cpp
    515     css/MediaQueryMatcher.cpp
    516     css/RGBColor.cpp
    517     css/ShadowValue.cpp
    518     css/StyleBase.cpp
    519     css/StyleList.cpp
    520     css/StyleMedia.cpp
    521     css/StyleSheet.cpp
    522     css/StyleSheetList.cpp
    523     css/WebKitCSSKeyframeRule.cpp
    524     css/WebKitCSSKeyframesRule.cpp
    525     css/WebKitCSSMatrix.cpp
    526     css/WebKitCSSTransformValue.cpp
    527 
    528     dom/ActiveDOMObject.cpp
    529     dom/Attr.cpp
    530     dom/Attribute.cpp
    531     dom/BeforeTextInsertedEvent.cpp
    532     dom/BeforeUnloadEvent.cpp
    533     dom/CDATASection.cpp
    534     dom/CharacterData.cpp
    535     dom/CheckedRadioButtons.cpp
    536     dom/ChildNodeList.cpp
    537     dom/ClassNodeList.cpp
    538     dom/ClientRect.cpp
    539     dom/ClientRectList.cpp
    540     dom/Clipboard.cpp
    541     dom/ClipboardEvent.cpp
    542     dom/Comment.cpp
    543     dom/CompositionEvent.cpp
    544     dom/ContainerNode.cpp
    545     dom/CSSMappedAttributeDeclaration.cpp
    546     dom/CustomEvent.cpp
    547     dom/DatasetDOMStringMap.cpp
    548     dom/DecodedDataDocumentParser.cpp
    549     dom/DeviceMotionController.cpp
    550     dom/DeviceMotionData.cpp
    551     dom/DeviceMotionEvent.cpp
    552     dom/DeviceOrientation.cpp
    553     dom/DeviceOrientationController.cpp
    554     dom/DeviceOrientationEvent.cpp
    555     dom/Document.cpp
    556     dom/DocumentMarkerController.cpp
    557     dom/DocumentFragment.cpp
    558     dom/DocumentParser.cpp
    559     dom/DocumentOrderedMap.cpp
    560     dom/DocumentType.cpp
    561     dom/DOMImplementation.cpp
    562     dom/DOMStringList.cpp
    563     dom/DOMStringMap.cpp
    564     dom/DynamicNodeList.cpp
    565     dom/EditingText.cpp
    566     dom/Element.cpp
    567     dom/EntityReference.cpp
    568     dom/ErrorEvent.cpp
    569     dom/Event.cpp
    570     dom/EventContext.cpp
    571     dom/EventDispatcher.cpp
    572     dom/EventNames.cpp
    573     dom/EventTarget.cpp
    574     dom/EventQueue.cpp
    575     dom/ExceptionBase.cpp
    576     dom/ExceptionCode.cpp
    577     dom/InputElement.cpp
    578     dom/KeyboardEvent.cpp
    579     dom/MessageChannel.cpp
    580     dom/MessageEvent.cpp
    581     dom/MessagePortChannel.cpp
    582     dom/MessagePort.cpp
    583     dom/MouseEvent.cpp
    584     dom/MouseRelatedEvent.cpp
    585     dom/MutationEvent.cpp
    586     dom/NamedNodeMap.cpp
    587     dom/NameNodeList.cpp
    588     dom/Node.cpp
    589     dom/NodeFilterCondition.cpp
    590     dom/NodeFilter.cpp
    591     dom/NodeIterator.cpp
    592     dom/Notation.cpp
    593     dom/OptionElement.cpp
    594     dom/OptionGroupElement.cpp
    595     dom/OverflowEvent.cpp
    596     dom/PageTransitionEvent.cpp
    597     dom/PendingScript.cpp
    598     dom/PopStateEvent.cpp
    599     dom/Position.cpp
    600     dom/PositionIterator.cpp
    601     dom/ProcessingInstruction.cpp
    602     dom/ProgressEvent.cpp
    603     dom/QualifiedName.cpp
    604     dom/Range.cpp
    605     dom/RegisteredEventListener.cpp
    606     dom/ScopedEventQueue.cpp
    607     dom/ScriptableDocumentParser.cpp
    608     dom/ScriptElement.cpp
    609     dom/ScriptExecutionContext.cpp
    610     dom/ScriptRunner.cpp
    611     dom/SelectElement.cpp
    612     dom/SelectorNodeList.cpp
    613     dom/ShadowRoot.cpp
    614     dom/SpaceSplitString.cpp
    615     dom/StaticHashSetNodeList.cpp
    616     dom/StaticNodeList.cpp
    617     dom/StyledElement.cpp
    618     dom/StyleElement.cpp
    619     dom/TagNodeList.cpp
    620     dom/Text.cpp
    621     dom/TextEvent.cpp
    622     dom/Touch.cpp
    623     dom/TouchEvent.cpp
    624     dom/TouchList.cpp
    625     dom/TransformSourceLibxslt.cpp
    626     dom/Traversal.cpp
    627     dom/TreeScope.cpp
    628     dom/TreeWalker.cpp
    629     dom/UIEvent.cpp
    630     dom/UIEventWithKeyState.cpp
    631     dom/UserGestureIndicator.cpp
    632     dom/UserTypingGestureIndicator.cpp
    633     dom/ViewportArguments.cpp
    634     dom/WebKitAnimationEvent.cpp
    635     dom/WebKitTransitionEvent.cpp
    636     dom/WheelEvent.cpp
    637     dom/WindowEventContext.cpp
    638     dom/XMLDocumentParser.cpp
    639     dom/XMLDocumentParserLibxml2.cpp
    640     dom/XMLDocumentParserScope.cpp
    641 
    642     dom/default/PlatformMessagePortChannel.cpp
    643 
    644     editing/AppendNodeCommand.cpp
    645     editing/ApplyBlockElementCommand.cpp
    646     editing/ApplyStyleCommand.cpp
    647     editing/BreakBlockquoteCommand.cpp
    648     editing/CompositeEditCommand.cpp
    649     editing/CreateLinkCommand.cpp
    650     editing/DeleteButton.cpp
    651     editing/DeleteButtonController.cpp
    652     editing/DeleteFromTextNodeCommand.cpp
    653     editing/DeleteSelectionCommand.cpp
    654     editing/EditCommand.cpp
    655     editing/EditingStyle.cpp
    656     editing/Editor.cpp
    657     editing/EditorCommand.cpp
    658     editing/FormatBlockCommand.cpp
    659     editing/HTMLInterchange.cpp
    660     editing/IndentOutdentCommand.cpp
    661     editing/InsertIntoTextNodeCommand.cpp
    662     editing/InsertLineBreakCommand.cpp
    663     editing/InsertListCommand.cpp
    664     editing/InsertNodeBeforeCommand.cpp
    665     editing/InsertParagraphSeparatorCommand.cpp
    666     editing/InsertTextCommand.cpp
    667     editing/JoinTextNodesCommand.cpp
    668     editing/MarkupAccumulator.cpp
    669     editing/MergeIdenticalElementsCommand.cpp
    670     editing/ModifySelectionListLevel.cpp
    671     editing/MoveSelectionCommand.cpp
    672     editing/RemoveCSSPropertyCommand.cpp
    673     editing/RemoveFormatCommand.cpp
    674     editing/RemoveNodeCommand.cpp
    675     editing/RemoveNodePreservingChildrenCommand.cpp
    676     editing/ReplaceNodeWithSpanCommand.cpp
    677     editing/ReplaceSelectionCommand.cpp
    678     editing/SelectionController.cpp
    679     editing/SetNodeAttributeCommand.cpp
    680     editing/SmartReplace.cpp
    681     editing/SpellChecker.cpp
    682     editing/SpellingCorrectionController.cpp
    683     editing/SplitElementCommand.cpp
    684     editing/SplitTextNodeCommand.cpp
    685     editing/SplitTextNodeContainingElementCommand.cpp
    686     editing/TextCheckingHelper.cpp
    687     editing/TextIterator.cpp
    688     editing/TypingCommand.cpp
    689     editing/UnlinkCommand.cpp
    690     editing/VisiblePosition.cpp
    691     editing/VisibleSelection.cpp
    692     editing/WrapContentsInDummySpanCommand.cpp
    693     editing/htmlediting.cpp
    694     editing/markup.cpp
    695     editing/visible_units.cpp
    696 
    697     fileapi/Blob.cpp
    698     fileapi/BlobURL.cpp
    699     fileapi/File.cpp
    700     fileapi/FileList.cpp
    701     fileapi/ThreadableBlobRegistry.cpp
    702     fileapi/WebKitBlobBuilder.cpp
    703 
    704     history/BackForwardController.cpp
    705     history/BackForwardListImpl.cpp
    706     history/CachedFrame.cpp
    707     history/CachedPage.cpp
    708     history/HistoryItem.cpp
    709     history/PageCache.cpp
    710 
    711     html/AsyncImageResizer.cpp
    712     html/BaseButtonInputType.cpp
    713     html/BaseCheckableInputType.cpp
    714     html/BaseDateAndTimeInputType.cpp
    715     html/BaseTextInputType.cpp
    716     html/ButtonInputType.cpp
    717     html/CheckboxInputType.cpp
    718     html/ClassList.cpp
    719     html/CollectionCache.cpp
    720     html/ColorInputType.cpp
    721     html/DOMDataGridDataSource.cpp
    722     html/DOMFormData.cpp
    723     html/DOMSettableTokenList.cpp
    724     html/DOMTokenList.cpp
    725     html/DOMURL.cpp
    726     html/DataGridColumn.cpp
    727     html/DataGridColumnList.cpp
    728     html/DateComponents.cpp
    729     html/DateInputType.cpp
    730     html/DateTimeInputType.cpp
    731     html/DateTimeLocalInputType.cpp
    732     html/EmailInputType.cpp
    733     html/FTPDirectoryDocument.cpp
    734     html/FileInputType.cpp
    735     html/FormAssociatedElement.cpp
    736     html/FormDataList.cpp
    737     html/HTMLAllCollection.cpp
    738     html/HTMLAnchorElement.cpp
    739     html/HTMLAppletElement.cpp
    740     html/HTMLAreaElement.cpp
    741     html/HTMLBRElement.cpp
    742     html/HTMLBaseElement.cpp
    743     html/HTMLBaseFontElement.cpp
    744     html/HTMLBlockquoteElement.cpp
    745     html/HTMLBodyElement.cpp
    746     html/HTMLButtonElement.cpp
    747     html/HTMLCanvasElement.cpp
    748     html/HTMLCollection.cpp
    749     html/HTMLDListElement.cpp
    750     html/HTMLDataGridCellElement.cpp
    751     html/HTMLDataGridColElement.cpp
    752     html/HTMLDataGridElement.cpp
    753     html/HTMLDataGridRowElement.cpp
    754     html/HTMLDataListElement.cpp
    755     html/HTMLDetailsElement.cpp
    756     html/HTMLDirectoryElement.cpp
    757     html/HTMLDivElement.cpp
    758     html/HTMLDocument.cpp
    759     html/HTMLElement.cpp
    760     html/HTMLEmbedElement.cpp
    761     html/HTMLFieldSetElement.cpp
    762     html/HTMLFontElement.cpp
    763     html/HTMLFormCollection.cpp
    764     html/HTMLFormControlElement.cpp
    765     html/HTMLFormElement.cpp
    766     html/HTMLFrameElement.cpp
    767     html/HTMLFrameElementBase.cpp
    768     html/HTMLFrameOwnerElement.cpp
    769     html/HTMLFrameSetElement.cpp
    770     html/HTMLHRElement.cpp
    771     html/HTMLHeadElement.cpp
    772     html/HTMLHeadingElement.cpp
    773     html/HTMLHtmlElement.cpp
    774     html/HTMLIFrameElement.cpp
    775     html/HTMLImageElement.cpp
    776     html/HTMLImageLoader.cpp
    777     html/HTMLInputElement.cpp
    778     html/HTMLIsIndexElement.cpp
    779     html/HTMLKeygenElement.cpp
    780     html/HTMLLIElement.cpp
    781     html/HTMLLabelElement.cpp
    782     html/HTMLLegendElement.cpp
    783     html/HTMLLinkElement.cpp
    784     html/HTMLMapElement.cpp
    785     html/HTMLMarqueeElement.cpp
    786     html/HTMLMenuElement.cpp
    787     html/HTMLMetaElement.cpp
    788     html/HTMLMeterElement.cpp
    789     html/HTMLModElement.cpp
    790     html/HTMLNameCollection.cpp
    791     html/HTMLOListElement.cpp
    792     html/HTMLObjectElement.cpp
    793     html/HTMLOptGroupElement.cpp
    794     html/HTMLOptionElement.cpp
    795     html/HTMLOptionsCollection.cpp
    796     html/HTMLOutputElement.cpp
    797     html/HTMLParagraphElement.cpp
    798     html/HTMLParamElement.cpp
    799     html/HTMLParserErrorCodes.cpp
    800     html/HTMLPlugInElement.cpp
    801     html/HTMLPlugInImageElement.cpp
    802     html/HTMLPreElement.cpp
    803     html/HTMLProgressElement.cpp
    804     html/HTMLQuoteElement.cpp
    805     html/HTMLScriptElement.cpp
    806     html/HTMLSelectElement.cpp
    807     html/HTMLStyleElement.cpp
    808     html/HTMLSummaryElement.cpp
    809     html/HTMLTableCaptionElement.cpp
    810     html/HTMLTableCellElement.cpp
    811     html/HTMLTableColElement.cpp
    812     html/HTMLTableElement.cpp
    813     html/HTMLTablePartElement.cpp
    814     html/HTMLTableRowElement.cpp
    815     html/HTMLTableRowsCollection.cpp
    816     html/HTMLTableSectionElement.cpp
    817     html/HTMLTextAreaElement.cpp
    818     html/HTMLTitleElement.cpp
    819     html/HTMLUListElement.cpp
    820     html/HTMLViewSourceDocument.cpp
    821     html/HiddenInputType.cpp
    822     html/ImageData.cpp
    823     html/ImageDocument.cpp
    824     html/ImageInputType.cpp
    825     html/ImageResizerThread.cpp
    826     html/InputType.cpp
    827     html/IsIndexInputType.cpp
    828     html/LabelsNodeList.cpp
    829     html/MediaDocument.cpp
    830     html/MonthInputType.cpp
    831     html/NumberInputType.cpp
    832     html/PasswordInputType.cpp
    833     html/PluginDocument.cpp
    834     html/RadioInputType.cpp
    835     html/RangeInputType.cpp
    836     html/ResetInputType.cpp
    837     html/SearchInputType.cpp
    838     html/StepRange.cpp
    839     html/SubmitInputType.cpp
    840     html/TelephoneInputType.cpp
    841     html/TextDocument.cpp
    842     html/TextFieldInputType.cpp
    843     html/TextInputType.cpp
    844     html/TimeInputType.cpp
    845     html/URLInputType.cpp
    846     html/ValidationMessage.cpp
    847     html/ValidityState.cpp
    848     html/WeekInputType.cpp
    849 
    850     html/canvas/ArrayBuffer.cpp
    851     html/canvas/ArrayBufferView.cpp
    852     html/canvas/CanvasGradient.cpp
    853     html/canvas/CanvasPattern.cpp
    854     html/canvas/CanvasPixelArray.cpp
    855     html/canvas/CanvasRenderingContext.cpp
    856     html/canvas/CanvasRenderingContext2D.cpp
    857     html/canvas/CanvasStyle.cpp
    858     html/canvas/DataView.cpp
    859     html/canvas/Float32Array.cpp
    860     html/canvas/Int16Array.cpp
    861     html/canvas/Int32Array.cpp
    862     html/canvas/Int8Array.cpp
    863     html/canvas/Uint16Array.cpp
    864     html/canvas/Uint32Array.cpp
    865     html/canvas/Uint8Array.cpp
    866 
    867     html/parser/CSSPreloadScanner.cpp
    868     html/parser/HTMLConstructionSite.cpp
    869     html/parser/HTMLDocumentParser.cpp
    870     html/parser/HTMLElementStack.cpp
    871     html/parser/HTMLEntityParser.cpp
    872     html/parser/HTMLEntitySearch.cpp
    873     html/parser/HTMLParserIdioms.cpp
    874     html/parser/HTMLParserScheduler.cpp
    875     html/parser/HTMLFormattingElementList.cpp
    876     html/parser/HTMLMetaCharsetParser.cpp
    877     html/parser/HTMLPreloadScanner.cpp
    878     html/parser/HTMLScriptRunner.cpp
    879     html/parser/HTMLSourceTracker.cpp
    880     html/parser/HTMLTokenizer.cpp
    881     html/parser/HTMLTreeBuilder.cpp
    882     html/parser/HTMLViewSourceParser.cpp
    883     html/parser/TextDocumentParser.cpp
    884     html/parser/TextViewSourceParser.cpp
    885     html/parser/XSSFilter.cpp
    886 
    887     html/shadow/DetailsMarkerControl.cpp
    888     html/shadow/MediaControls.cpp
    889     html/shadow/MediaControlRootElement.cpp
    890     html/shadow/MeterShadowElement.cpp
    891     html/shadow/ProgressShadowElement.cpp
    892     html/shadow/SliderThumbElement.cpp
    893     html/shadow/TextControlInnerElements.cpp
    894 
    895     inspector/ConsoleMessage.cpp
    896     inspector/DOMNodeHighlighter.cpp
    897     inspector/EventsCollector.cpp
    898     inspector/InjectedScript.cpp
    899     inspector/InjectedScriptHost.cpp
    900     inspector/InjectedScriptManager.cpp
    901     inspector/InspectorAgent.cpp
    902     inspector/InspectorApplicationCacheAgent.cpp
    903     inspector/InspectorPageAgent.cpp
    904     inspector/InspectorBrowserDebuggerAgent.cpp
    905     inspector/InspectorCSSAgent.cpp
    906     inspector/InspectorClient.cpp
    907     inspector/InspectorConsoleAgent.cpp
    908     inspector/InspectorController.cpp
    909     inspector/InspectorDOMAgent.cpp
    910     inspector/InspectorDOMStorageAgent.cpp
    911     inspector/InspectorDOMStorageResource.cpp
    912     inspector/InspectorDatabaseAgent.cpp
    913     inspector/InspectorDatabaseResource.cpp
    914     inspector/InspectorDebuggerAgent.cpp
    915     inspector/InspectorFrontendClientLocal.cpp
    916     inspector/InspectorFrontendHost.cpp
    917     inspector/InspectorFrontendProxy.cpp
    918     inspector/InspectorInstrumentation.cpp
    919     inspector/InspectorProfilerAgent.cpp
    920     inspector/InspectorResourceAgent.cpp
    921     inspector/InspectorRuntimeAgent.cpp
    922     inspector/InspectorState.cpp
    923     inspector/InspectorStyleSheet.cpp
    924     inspector/InspectorTimelineAgent.cpp
    925     inspector/InspectorValues.cpp
    926     inspector/PageDebuggerAgent.cpp
    927     inspector/ScriptArguments.cpp
    928     inspector/ScriptCallFrame.cpp
    929     inspector/ScriptCallStack.cpp
    930     inspector/TimelineRecordFactory.cpp
    931     inspector/WorkerDebuggerAgent.cpp
    932     inspector/WorkerInspectorController.cpp
    933 
    934     loader/CrossOriginAccessControl.cpp
    935     loader/CrossOriginPreflightResultCache.cpp
    936     loader/DocumentLoader.cpp
    937     loader/DocumentThreadableLoader.cpp
    938     loader/DocumentWriter.cpp
    939     loader/FTPDirectoryParser.cpp
    940     loader/FormState.cpp
    941     loader/FormSubmission.cpp
    942     loader/FrameLoader.cpp
    943     loader/FrameLoaderStateMachine.cpp
    944     loader/HistoryController.cpp
    945     loader/ImageLoader.cpp
    946     loader/MainResourceLoader.cpp
    947     loader/NavigationAction.cpp
    948     loader/NetscapePlugInStreamLoader.cpp
    949     loader/PingLoader.cpp
    950     loader/PlaceholderDocument.cpp
    951     loader/PolicyCallback.cpp
    952     loader/PolicyChecker.cpp
    953     loader/ProgressTracker.cpp
    954     loader/NavigationScheduler.cpp
    955     loader/ResourceLoadNotifier.cpp
    956     loader/ResourceLoadScheduler.cpp
    957     loader/ResourceLoader.cpp
    958     loader/SinkDocument.cpp
    959     loader/SubframeLoader.cpp
    960     loader/SubresourceLoader.cpp
    961     loader/TextResourceDecoder.cpp
    962     loader/ThreadableLoader.cpp
    963     loader/WorkerThreadableLoader.cpp
    964 
    965     loader/appcache/ApplicationCache.cpp
    966     loader/appcache/ApplicationCacheGroup.cpp
    967     loader/appcache/ApplicationCacheHost.cpp
    968     loader/appcache/ApplicationCacheResource.cpp
    969     loader/appcache/ApplicationCacheStorage.cpp
    970     loader/appcache/DOMApplicationCache.cpp
    971     loader/appcache/ManifestParser.cpp
    972 
    973     loader/archive/ArchiveFactory.cpp
    974     loader/archive/ArchiveResource.cpp
    975     loader/archive/ArchiveResourceCollection.cpp
    976 
    977     loader/cache/CachedCSSStyleSheet.cpp
    978     loader/cache/CachedFont.cpp
    979     loader/cache/CachedImage.cpp
    980     loader/cache/CachedResource.cpp
    981     loader/cache/CachedResourceClientWalker.cpp
    982     loader/cache/CachedResourceHandle.cpp
    983     loader/cache/CachedResourceLoader.cpp
    984     loader/cache/CachedResourceRequest.cpp
    985     loader/cache/CachedScript.cpp
    986     loader/cache/CachedXSLStyleSheet.cpp
    987     loader/cache/MemoryCache.cpp
    988 
    989     loader/icon/IconDatabase.cpp
    990     loader/icon/IconDatabaseBase.cpp
    991     loader/icon/IconLoader.cpp
    992     loader/icon/IconRecord.cpp
    993     loader/icon/PageURLRecord.cpp
    994 
    995     page/BarInfo.cpp
    996     page/Chrome.cpp
    997     page/Console.cpp
    998     page/ContentSecurityPolicy.cpp
    999     page/ContextMenuController.cpp
   1000     page/Crypto.cpp
   1001     page/DOMSelection.cpp
   1002     page/DOMTimer.cpp
   1003     page/DOMWindow.cpp
   1004     page/DragController.cpp
   1005     page/EventHandler.cpp
   1006     page/EventSource.cpp
   1007     page/FocusController.cpp
   1008     page/Frame.cpp
   1009     page/FrameActionScheduler.cpp
   1010     page/FrameTree.cpp
   1011     page/FrameView.cpp
   1012     page/Geolocation.cpp
   1013     page/GeolocationController.cpp
   1014     page/GeolocationPositionCache.cpp
   1015     page/GroupSettings.cpp
   1016     page/History.cpp
   1017     page/Location.cpp
   1018     page/MemoryInfo.cpp
   1019     page/MouseEventWithHitTestResults.cpp
   1020     page/Navigator.cpp
   1021     page/NavigatorBase.cpp
   1022     page/OriginAccessEntry.cpp
   1023     page/Page.cpp
   1024     page/PageGroup.cpp
   1025     page/PageGroupLoadDeferrer.cpp
   1026     page/Performance.cpp
   1027     page/PerformanceNavigation.cpp
   1028     page/PerformanceTiming.cpp
   1029     page/PluginHalter.cpp
   1030     page/PrintContext.cpp
   1031     page/Screen.cpp
   1032     page/SecurityOrigin.cpp
   1033     page/Settings.cpp
   1034     page/SpatialNavigation.cpp
   1035     page/SuspendableTimer.cpp
   1036     page/UserContentURLPattern.cpp
   1037     page/WebKitAnimation.cpp
   1038     page/WebKitAnimationList.cpp
   1039     page/WindowFeatures.cpp
   1040     page/WorkerNavigator.cpp
   1041 
   1042     page/animation/AnimationBase.cpp
   1043     page/animation/AnimationController.cpp
   1044     page/animation/CompositeAnimation.cpp
   1045     page/animation/ImplicitAnimation.cpp
   1046     page/animation/KeyframeAnimation.cpp
   1047 
   1048     platform/Arena.cpp
   1049     platform/ContextMenu.cpp
   1050     platform/ContextMenuItem.cpp
   1051     platform/ContentType.cpp
   1052     platform/CrossThreadCopier.cpp
   1053     platform/DefaultLocalizationStrategy.cpp
   1054     platform/DragData.cpp
   1055     platform/DragImage.cpp
   1056     platform/FileChooser.cpp
   1057     platform/FileSystem.cpp
   1058     platform/GeolocationService.cpp
   1059     platform/KURL.cpp
   1060     platform/KillRingNone.cpp
   1061     platform/Language.cpp
   1062     platform/Length.cpp
   1063     platform/LinkHash.cpp
   1064     platform/Logging.cpp
   1065     platform/MIMETypeRegistry.cpp
   1066     platform/RuntimeApplicationChecks.cpp
   1067     platform/ScrollAnimator.cpp
   1068     platform/ScrollableArea.cpp
   1069     platform/Scrollbar.cpp
   1070     platform/ScrollbarThemeComposite.cpp
   1071     platform/ScrollView.cpp
   1072     platform/SharedBuffer.cpp
   1073     platform/SchemeRegistry.cpp
   1074     platform/ThreadGlobalData.cpp
   1075     platform/ThreadTimers.cpp
   1076     platform/Timer.cpp
   1077     platform/UUID.cpp
   1078     platform/Widget.cpp
   1079 
   1080     platform/animation/Animation.cpp
   1081     platform/animation/AnimationList.cpp
   1082 
   1083     platform/graphics/BitmapImage.cpp
   1084     platform/graphics/Color.cpp
   1085     platform/graphics/ContextShadow.cpp
   1086     platform/graphics/FloatPoint.cpp
   1087     platform/graphics/FloatPoint3D.cpp
   1088     platform/graphics/FloatQuad.cpp
   1089     platform/graphics/FloatRect.cpp
   1090     platform/graphics/FloatSize.cpp
   1091     platform/graphics/Font.cpp
   1092     platform/graphics/FontCache.cpp
   1093     platform/graphics/FontData.cpp
   1094     platform/graphics/FontDescription.cpp
   1095     platform/graphics/FontFallbackList.cpp
   1096     platform/graphics/FontFamily.cpp
   1097     platform/graphics/FontFastPath.cpp
   1098     platform/graphics/GeneratedImage.cpp
   1099     platform/graphics/GlyphPageTreeNode.cpp
   1100     platform/graphics/Gradient.cpp
   1101     platform/graphics/GraphicsContext.cpp
   1102     platform/graphics/GraphicsTypes.cpp
   1103     platform/graphics/Image.cpp
   1104     platform/graphics/ImageBuffer.cpp
   1105     platform/graphics/IntRect.cpp
   1106     platform/graphics/Path.cpp
   1107     platform/graphics/PathTraversalState.cpp
   1108     platform/graphics/Pattern.cpp
   1109     platform/graphics/RoundedIntRect.cpp
   1110     platform/graphics/SegmentedFontData.cpp
   1111     platform/graphics/SimpleFontData.cpp
   1112     platform/graphics/StringTruncator.cpp
   1113     platform/graphics/WidthIterator.cpp
   1114 
   1115     platform/graphics/filters/DistantLightSource.cpp
   1116     platform/graphics/filters/FEBlend.cpp
   1117     platform/graphics/filters/FEColorMatrix.cpp
   1118     platform/graphics/filters/FEComponentTransfer.cpp
   1119     platform/graphics/filters/FEComposite.cpp
   1120     platform/graphics/filters/FEConvolveMatrix.cpp
   1121     platform/graphics/filters/FEDiffuseLighting.cpp
   1122     platform/graphics/filters/FEDisplacementMap.cpp
   1123     platform/graphics/filters/FEFlood.cpp
   1124     platform/graphics/filters/FEGaussianBlur.cpp
   1125     platform/graphics/filters/FELighting.cpp
   1126     platform/graphics/filters/FEMerge.cpp
   1127     platform/graphics/filters/FEMorphology.cpp
   1128     platform/graphics/filters/FEOffset.cpp
   1129     platform/graphics/filters/FESpecularLighting.cpp
   1130     platform/graphics/filters/FETile.cpp
   1131     platform/graphics/filters/FETurbulence.cpp
   1132     platform/graphics/filters/FilterEffect.cpp
   1133     platform/graphics/filters/LightSource.cpp
   1134     platform/graphics/filters/PointLightSource.cpp
   1135     platform/graphics/filters/SpotLightSource.cpp
   1136     platform/graphics/filters/SourceAlpha.cpp
   1137     platform/graphics/filters/SourceGraphic.cpp
   1138 
   1139     platform/graphics/transforms/AffineTransform.cpp
   1140     platform/graphics/transforms/Matrix3DTransformOperation.cpp
   1141     platform/graphics/transforms/MatrixTransformOperation.cpp
   1142     platform/graphics/transforms/PerspectiveTransformOperation.cpp
   1143     platform/graphics/transforms/RotateTransformOperation.cpp
   1144     platform/graphics/transforms/ScaleTransformOperation.cpp
   1145     platform/graphics/transforms/SkewTransformOperation.cpp
   1146     platform/graphics/transforms/TransformOperations.cpp
   1147     platform/graphics/transforms/TransformationMatrix.cpp
   1148     platform/graphics/transforms/TranslateTransformOperation.cpp
   1149 
   1150     platform/mock/DeviceOrientationClientMock.cpp
   1151     platform/mock/GeolocationClientMock.cpp
   1152     platform/mock/GeolocationServiceMock.cpp
   1153 
   1154     platform/network/AuthenticationChallengeBase.cpp
   1155     platform/network/BlobData.cpp
   1156     platform/network/BlobRegistryImpl.cpp
   1157     platform/network/BlobResourceHandle.cpp
   1158     platform/network/Credential.cpp
   1159     platform/network/DataURL.cpp
   1160     platform/network/FormDataBuilder.cpp
   1161     platform/network/FormData.cpp
   1162     platform/network/HTTPHeaderMap.cpp
   1163     platform/network/HTTPParsers.cpp
   1164     platform/network/NetworkStateNotifier.cpp
   1165     platform/network/ProtectionSpace.cpp
   1166     platform/network/ProxyServer.cpp
   1167     platform/network/ResourceErrorBase.cpp
   1168     platform/network/ResourceHandle.cpp
   1169     platform/network/ResourceRequestBase.cpp
   1170     platform/network/ResourceResponseBase.cpp
   1171     platform/network/SocketStreamHandleBase.cpp
   1172 
   1173     platform/text/Base64.cpp
   1174     platform/text/BidiContext.cpp
   1175     platform/text/LineEnding.cpp
   1176     platform/text/LocalizedNumberNone.cpp
   1177     platform/text/Hyphenation.cpp
   1178     platform/text/RegularExpression.cpp
   1179     platform/text/SegmentedString.cpp
   1180     platform/text/String.cpp
   1181     platform/text/TextBoundaries.cpp
   1182     platform/text/TextCodec.cpp
   1183     platform/text/TextCodecLatin1.cpp
   1184     platform/text/TextCodecUTF16.cpp
   1185     platform/text/TextCodecUTF8.cpp
   1186     platform/text/TextCodecUserDefined.cpp
   1187     platform/text/TextEncoding.cpp
   1188     platform/text/TextEncodingRegistry.cpp
   1189     platform/text/TextStream.cpp
   1190     platform/text/UnicodeRange.cpp
   1191 
   1192     platform/text/transcoder/FontTranscoder.cpp
   1193 
   1194     plugins/DOMMimeTypeArray.cpp
   1195     plugins/DOMMimeType.cpp
   1196     plugins/DOMPluginArray.cpp
   1197     plugins/DOMPlugin.cpp
   1198     plugins/PluginData.cpp
   1199     plugins/PluginMainThreadScheduler.cpp
   1200 
   1201     rendering/AutoTableLayout.cpp
   1202     rendering/BidiRun.cpp
   1203     rendering/CounterNode.cpp
   1204     rendering/EllipsisBox.cpp
   1205     rendering/FixedTableLayout.cpp
   1206     rendering/HitTestResult.cpp
   1207     rendering/InlineBox.cpp
   1208     rendering/InlineFlowBox.cpp
   1209     rendering/InlineTextBox.cpp
   1210     rendering/LayoutState.cpp
   1211     rendering/RenderApplet.cpp
   1212     rendering/RenderArena.cpp
   1213     rendering/RenderBR.cpp
   1214     rendering/RenderBlock.cpp
   1215     rendering/RenderBlockLineLayout.cpp
   1216     rendering/RenderBox.cpp
   1217     rendering/RenderBoxModelObject.cpp
   1218     rendering/RenderButton.cpp
   1219     rendering/RenderCombineText.cpp
   1220     rendering/RenderCounter.cpp
   1221     rendering/RenderDataGrid.cpp
   1222     rendering/RenderDetails.cpp
   1223     rendering/RenderDetailsMarker.cpp
   1224     rendering/RenderEmbeddedObject.cpp
   1225     rendering/RenderFieldset.cpp
   1226     rendering/RenderFileUploadControl.cpp
   1227     rendering/RenderFlexibleBox.cpp
   1228     rendering/RenderFrame.cpp
   1229     rendering/RenderFrameBase.cpp
   1230     rendering/RenderFrameSet.cpp
   1231     rendering/RenderHTMLCanvas.cpp
   1232     rendering/RenderIFrame.cpp
   1233     rendering/RenderImage.cpp
   1234     rendering/RenderImageResource.cpp
   1235     rendering/RenderImageResourceStyleImage.cpp
   1236     rendering/RenderInline.cpp
   1237     rendering/RenderLayer.cpp
   1238     rendering/RenderLineBoxList.cpp
   1239     rendering/RenderListBox.cpp
   1240     rendering/RenderListItem.cpp
   1241     rendering/RenderListMarker.cpp
   1242     rendering/RenderMarquee.cpp
   1243     rendering/RenderMenuList.cpp
   1244     rendering/RenderMeter.cpp
   1245     rendering/RenderObject.cpp
   1246     rendering/RenderObjectChildList.cpp
   1247     rendering/RenderPart.cpp
   1248     rendering/RenderProgress.cpp
   1249     rendering/RenderQuote.cpp
   1250     rendering/RenderReplaced.cpp
   1251     rendering/RenderReplica.cpp
   1252     rendering/RenderRuby.cpp
   1253     rendering/RenderRubyBase.cpp
   1254     rendering/RenderRubyRun.cpp
   1255     rendering/RenderRubyText.cpp
   1256     rendering/RenderScrollbar.cpp
   1257     rendering/RenderScrollbarPart.cpp
   1258     rendering/RenderScrollbarTheme.cpp
   1259     rendering/RenderSlider.cpp
   1260     rendering/RenderSummary.cpp
   1261     rendering/RenderTable.cpp
   1262     rendering/RenderTableCell.cpp
   1263     rendering/RenderTableCol.cpp
   1264     rendering/RenderTableRow.cpp
   1265     rendering/RenderTableSection.cpp
   1266     rendering/RenderText.cpp
   1267     rendering/RenderTextControl.cpp
   1268     rendering/RenderTextControlMultiLine.cpp
   1269     rendering/RenderTextControlSingleLine.cpp
   1270     rendering/RenderTextFragment.cpp
   1271     rendering/RenderTheme.cpp
   1272     rendering/RenderTreeAsText.cpp
   1273     rendering/RenderView.cpp
   1274     rendering/RenderWidget.cpp
   1275     rendering/RenderWordBreak.cpp
   1276     rendering/RootInlineBox.cpp
   1277     rendering/ScrollBehavior.cpp
   1278     rendering/ShadowElement.cpp
   1279     rendering/TransformState.cpp
   1280     rendering/break_lines.cpp
   1281 
   1282     rendering/style/ContentData.cpp
   1283     rendering/style/CounterDirectives.cpp
   1284     rendering/style/FillLayer.cpp
   1285     rendering/style/KeyframeList.cpp
   1286     rendering/style/NinePieceImage.cpp
   1287     rendering/style/QuotesData.cpp
   1288     rendering/style/RenderStyle.cpp
   1289     rendering/style/ShadowData.cpp
   1290     rendering/style/StyleBackgroundData.cpp
   1291     rendering/style/StyleBoxData.cpp
   1292     rendering/style/StyleCachedImage.cpp
   1293     rendering/style/StyleFlexibleBoxData.cpp
   1294     rendering/style/StyleGeneratedImage.cpp
   1295     rendering/style/StyleInheritedData.cpp
   1296     rendering/style/StyleMarqueeData.cpp
   1297     rendering/style/StyleMultiColData.cpp
   1298     rendering/style/StyleRareInheritedData.cpp
   1299     rendering/style/StyleRareNonInheritedData.cpp
   1300     rendering/style/StyleSurroundData.cpp
   1301     rendering/style/StyleTransformData.cpp
   1302     rendering/style/StyleVisualData.cpp
   1303 
   1304     storage/AbstractDatabase.cpp
   1305     storage/ChangeVersionWrapper.cpp
   1306     storage/Database.cpp
   1307     storage/DatabaseAuthorizer.cpp
   1308     storage/DatabaseSync.cpp
   1309     storage/DatabaseTask.cpp
   1310     storage/DatabaseThread.cpp
   1311     storage/DatabaseTracker.cpp
   1312     storage/IDBAny.cpp
   1313     storage/IDBDatabase.cpp
   1314     storage/IDBDatabaseBackendImpl.cpp
   1315     storage/IDBCursor.cpp
   1316     storage/IDBCursorBackendImpl.cpp
   1317     storage/IDBEventDispatcher.cpp
   1318     storage/IDBIndex.cpp
   1319     storage/IDBIndexBackendImpl.cpp
   1320     storage/IDBKey.cpp
   1321     storage/IDBKeyRange.cpp
   1322     storage/IDBRequest.cpp
   1323     storage/IDBObjectStore.cpp
   1324     storage/IDBObjectStoreBackendImpl.cpp
   1325     storage/IDBFactory.cpp
   1326     storage/IDBFactoryBackendInterface.cpp
   1327     storage/IDBFactoryBackendImpl.cpp
   1328     storage/LocalStorageTask.cpp
   1329     storage/LocalStorageThread.cpp
   1330     storage/OriginQuotaManager.cpp
   1331     storage/OriginUsageRecord.cpp
   1332     storage/SQLResultSet.cpp
   1333     storage/SQLResultSetRowList.cpp
   1334     storage/SQLStatement.cpp
   1335     storage/SQLStatementSync.cpp
   1336     storage/SQLTransaction.cpp
   1337     storage/SQLTransactionClient.cpp
   1338     storage/SQLTransactionCoordinator.cpp
   1339     storage/SQLTransactionSync.cpp
   1340     storage/Storage.cpp
   1341     storage/StorageAreaImpl.cpp
   1342     storage/StorageAreaSync.cpp
   1343     storage/StorageEvent.cpp
   1344     storage/StorageEventDispatcher.cpp
   1345     storage/StorageInfo.cpp
   1346     storage/StorageMap.cpp
   1347     storage/StorageNamespace.cpp
   1348     storage/StorageNamespaceImpl.cpp
   1349     storage/StorageSyncManager.cpp
   1350     storage/StorageTracker.cpp
   1351 
   1352     websockets/ThreadableWebSocketChannel.cpp
   1353     websockets/WebSocket.cpp
   1354     websockets/WebSocketChannel.cpp
   1355     websockets/WebSocketHandshake.cpp
   1356     websockets/WebSocketHandshakeRequest.cpp
   1357     websockets/WebSocketHandshakeResponse.cpp
   1358     websockets/WorkerThreadableWebSocketChannel.cpp
   1359 
   1360     workers/AbstractWorker.cpp
   1361     workers/DedicatedWorkerContext.cpp
   1362     workers/DedicatedWorkerThread.cpp
   1363     workers/DefaultSharedWorkerRepository.cpp
   1364     workers/SharedWorker.cpp
   1365     workers/SharedWorkerContext.cpp
   1366     workers/SharedWorkerThread.cpp
   1367     workers/Worker.cpp
   1368     workers/WorkerContext.cpp
   1369     workers/WorkerLocation.cpp
   1370     workers/WorkerMessagingProxy.cpp
   1371     workers/WorkerRunLoop.cpp
   1372     workers/WorkerScriptLoader.cpp
   1373     workers/WorkerThread.cpp
   1374 
   1375     xml/DOMParser.cpp
   1376     xml/NativeXPathNSResolver.cpp
   1377     xml/XMLHttpRequest.cpp
   1378     xml/XMLHttpRequestProgressEventThrottle.cpp
   1379     xml/XMLHttpRequestUpload.cpp
   1380     xml/XMLTreeViewer.cpp
   1381     xml/XMLSerializer.cpp
   1382     xml/XPathEvaluator.cpp
   1383     xml/XPathExpression.cpp
   1384     xml/XPathExpressionNode.cpp
   1385     xml/XPathFunctions.cpp
   1386     xml/XPathNSResolver.cpp
   1387     xml/XPathNamespace.cpp
   1388     xml/XPathNodeSet.cpp
   1389     xml/XPathParser.cpp
   1390     xml/XPathPath.cpp
   1391     xml/XPathPredicate.cpp
   1392     xml/XPathResult.cpp
   1393     xml/XPathStep.cpp
   1394     xml/XPathUtil.cpp
   1395     xml/XPathValue.cpp
   1396     xml/XPathVariableReference.cpp
   1397     xml/XSLImportRule.cpp
   1398     xml/XSLStyleSheetLibxslt.cpp
   1399     xml/XSLTExtensions.cpp
   1400     xml/XSLTProcessor.cpp
   1401     xml/XSLTProcessorLibxslt.cpp
   1402     xml/XSLTUnicodeSort.cpp
   1403 )
   1404 
   1405 SET(WebCore_CSS_PROPERTY_NAMES
   1406     ${WEBCORE_DIR}/css/CSSPropertyNames.in
   1407 )
   1408 
   1409 SET(WebCore_CSS_VALUE_KEYWORDS
   1410     ${WEBCORE_DIR}/css/CSSValueKeywords.in
   1411 )
   1412 
   1413 SET(WebCore_USER_AGENT_STYLE_SHEETS
   1414     ${WEBCORE_DIR}/css/html.css
   1415     ${WEBCORE_DIR}/css/mathml.css
   1416     ${WEBCORE_DIR}/css/mediaControls.css
   1417     ${WEBCORE_DIR}/css/mediaControlsEfl.css
   1418     ${WEBCORE_DIR}/css/quirks.css
   1419     ${WEBCORE_DIR}/css/svg.css
   1420     ${WEBCORE_DIR}/css/view-source.css
   1421     ${WEBCORE_DIR}/css/wml.css
   1422 )
   1423 
   1424 IF (ENABLE_BLOB)
   1425     LIST(APPEND WebCore_SOURCES
   1426         fileapi/FileReader.cpp
   1427         fileapi/FileReaderLoader.cpp
   1428         fileapi/FileThread.cpp
   1429         fileapi/FileStreamProxy.cpp
   1430         platform/FileStream.cpp
   1431     )
   1432 ENDIF ()
   1433 
   1434 IF (ENABLE_DATABASE)
   1435     LIST(APPEND WebCore_SOURCES
   1436         platform/sql/SQLValue.cpp
   1437         platform/sql/SQLiteAuthorizer.cpp
   1438         platform/sql/SQLiteDatabase.cpp
   1439         platform/sql/SQLiteFileSystem.cpp
   1440         platform/sql/SQLiteStatement.cpp
   1441         platform/sql/SQLiteTransaction.cpp
   1442     )
   1443 ENDIF ()
   1444 
   1445 IF (ENABLE_DATA_TRANSFER_ITEMS)
   1446     LIST(APPEND WebCore_IDL_FILES
   1447     )
   1448     LIST(APPEND WebCore_SOURCES
   1449         dom/DataTransferItem.cpp
   1450         dom/StringCallback.cpp
   1451     )
   1452 ENDIF ()
   1453 
   1454 IF (ENABLE_LEVELDB)
   1455     LIST(APPEND WebCore_SOURCES
   1456         platform/leveldb/LevelDBDatabase.cpp
   1457         platform/leveldb/LevelDBIterator.cpp
   1458     )
   1459 ENDIF ()
   1460 
   1461 IF (ENABLE_MATHML)
   1462     LIST(APPEND WebCore_SOURCES
   1463         mathml/MathMLElement.cpp
   1464         mathml/MathMLInlineContainerElement.cpp
   1465         mathml/MathMLMathElement.cpp
   1466         mathml/MathMLTextElement.cpp
   1467         rendering/mathml/RenderMathMLBlock.cpp
   1468         rendering/mathml/RenderMathMLFenced.cpp
   1469         rendering/mathml/RenderMathMLFraction.cpp
   1470         rendering/mathml/RenderMathMLMath.cpp
   1471         rendering/mathml/RenderMathMLOperator.cpp
   1472         rendering/mathml/RenderMathMLRoot.cpp
   1473         rendering/mathml/RenderMathMLRow.cpp
   1474         rendering/mathml/RenderMathMLSquareRoot.cpp
   1475         rendering/mathml/RenderMathMLSubSup.cpp
   1476         rendering/mathml/RenderMathMLUnderOver.cpp
   1477     )
   1478 ENDIF ()
   1479 
   1480 IF (ENABLE_NETSCAPE_PLUGIN_API)
   1481     LIST(APPEND WebCore_SOURCES
   1482         plugins/PluginDebug.cpp
   1483         plugins/PluginStream.cpp
   1484         plugins/PluginPackage.cpp
   1485         plugins/PluginView.cpp
   1486         plugins/npapi.cpp
   1487     )
   1488 ELSE ()
   1489     LIST(APPEND WebCore_SOURCES
   1490         plugins/PluginPackageNone.cpp
   1491         plugins/PluginViewNone.cpp
   1492     )
   1493 ENDIF ()
   1494 
   1495 IF (ENABLE_NOTIFICATIONS)
   1496     LIST(APPEND WebCore_SOURCES
   1497         bindings/js/JSDesktopNotificationsCustom.cpp
   1498     )
   1499     LIST(APPEND WebCore_IDL_FILES
   1500         notifications/Notification.idl
   1501         notifications/NotificationCenter.idl
   1502     )
   1503 ENDIF ()
   1504 
   1505 if (ENABLE_FILE_SYSTEM)
   1506     LIST(APPEND WebCore_SOURCES
   1507         bindings/js/JSDirectoryEntryCustom.cpp
   1508         bindings/js/JSDirectoryEntrySyncCustom.cpp
   1509         bindings/js/JSEntryCustom.cpp
   1510         bindings/js/JSEntrySyncCustom.cpp
   1511         fileapi/DirectoryEntry.cpp
   1512         fileapi/DirectoryEntrySync.cpp
   1513         fileapi/DirectoryReader.cpp
   1514         fileapi/DirectoryReaderSync.cpp
   1515         fileapi/DOMFilePath.cpp
   1516         fileapi/DOMFileSystem.cpp
   1517         fileapi/DOMFileSystemBase.cpp
   1518         fileapi/DOMFileSystemSync.cpp
   1519         fileapi/Entry.cpp
   1520         fileapi/EntryArray.cpp
   1521         fileapi/EntryArraySync.cpp
   1522         fileapi/EntrySync.cpp
   1523         fileapi/FileEntry.cpp
   1524         fileapi/FileEntrySync.cpp
   1525         fileapi/FileSystemCallbacks.cpp
   1526         fileapi/FileWriter.cpp
   1527         fileapi/FileWriterBase.cpp
   1528         fileapi/FileWriterSync.cpp
   1529         fileapi/LocalFileSystem.cpp
   1530         platform/AsyncFileSystem.cpp
   1531     )
   1532     LIST(APPEND WebCore_IDL_FILES
   1533         fileapi/DirectoryEntry.idl
   1534         fileapi/DirectoryEntrySync.idl
   1535         fileapi/DirectoryReader.idl
   1536         fileapi/DirectoryReaderSync.idl
   1537         fileapi/DOMFileSystem.idl
   1538         fileapi/DOMFileSystemSync.idl
   1539         fileapi/EntriesCallback.idl
   1540         fileapi/Entry.idl
   1541         fileapi/EntrySync.idl
   1542         fileapi/EntryArray.idl
   1543         fileapi/EntryArraySync.idl
   1544         fileapi/EntryCallback.idl
   1545         fileapi/ErrorCallback.idl
   1546         fileapi/FileCallback.idl
   1547         fileapi/FileEntry.idl
   1548         fileapi/FileEntrySync.idl
   1549         fileapi/FileSystemCallback.idl
   1550         fileapi/FileWriterCallback.idl
   1551         fileapi/FileWriter.idl
   1552         fileapi/FileWriterSync.idl
   1553         fileapi/WebKitFlags.idl
   1554         fileapi/Metadata.idl
   1555         fileapi/MetadataCallback.idl
   1556     )
   1557 ENDIF ()
   1558 
   1559 IF (ENABLE_SVG)
   1560     LIST(APPEND WebCore_SOURCES
   1561         bindings/js/JSSVGElementInstanceCustom.cpp
   1562         bindings/js/JSSVGLengthCustom.cpp
   1563         bindings/js/JSSVGPathSegCustom.cpp
   1564         css/SVGCSSComputedStyleDeclaration.cpp
   1565         css/SVGCSSParser.cpp
   1566         css/SVGCSSStyleSelector.cpp
   1567         rendering/PointerEventsHitRules.cpp
   1568         rendering/style/SVGRenderStyle.cpp
   1569         rendering/style/SVGRenderStyleDefs.cpp
   1570         rendering/svg/RenderSVGBlock.cpp
   1571         rendering/svg/RenderSVGContainer.cpp
   1572         rendering/svg/RenderSVGGradientStop.cpp
   1573         rendering/svg/RenderSVGForeignObject.cpp
   1574         rendering/svg/RenderSVGHiddenContainer.cpp
   1575         rendering/svg/RenderSVGImage.cpp
   1576         rendering/svg/RenderSVGInline.cpp
   1577         rendering/svg/RenderSVGInlineText.cpp
   1578         rendering/svg/RenderSVGModelObject.cpp
   1579         rendering/svg/RenderSVGPath.cpp
   1580         rendering/svg/RenderSVGResource.cpp
   1581         rendering/svg/RenderSVGResourceClipper.cpp
   1582         rendering/svg/RenderSVGResourceContainer.cpp
   1583         rendering/svg/RenderSVGResourceFilter.cpp
   1584         rendering/svg/RenderSVGResourceFilterPrimitive.cpp
   1585         rendering/svg/RenderSVGResourceGradient.cpp
   1586         rendering/svg/RenderSVGResourceLinearGradient.cpp
   1587         rendering/svg/RenderSVGResourceMarker.cpp
   1588         rendering/svg/RenderSVGResourceMasker.cpp
   1589         rendering/svg/RenderSVGResourcePattern.cpp
   1590         rendering/svg/RenderSVGResourceRadialGradient.cpp
   1591         rendering/svg/RenderSVGResourceSolidColor.cpp
   1592         rendering/svg/RenderSVGRoot.cpp
   1593         rendering/svg/RenderSVGShadowTreeRootContainer.cpp
   1594         rendering/svg/RenderSVGTSpan.cpp
   1595         rendering/svg/RenderSVGText.cpp
   1596         rendering/svg/RenderSVGTextPath.cpp
   1597         rendering/svg/RenderSVGTransformableContainer.cpp
   1598         rendering/svg/RenderSVGViewportContainer.cpp
   1599         rendering/svg/SVGImageBufferTools.cpp
   1600         rendering/svg/SVGInlineFlowBox.cpp
   1601         rendering/svg/SVGInlineTextBox.cpp
   1602         rendering/svg/SVGMarkerLayoutInfo.cpp
   1603         rendering/svg/SVGRenderSupport.cpp
   1604         rendering/svg/SVGRenderTreeAsText.cpp
   1605         rendering/svg/SVGResources.cpp
   1606         rendering/svg/SVGResourcesCache.cpp
   1607         rendering/svg/SVGResourcesCycleSolver.cpp
   1608         rendering/svg/SVGRootInlineBox.cpp
   1609         rendering/svg/SVGShadowTreeElements.cpp
   1610         rendering/svg/SVGTextChunk.cpp
   1611         rendering/svg/SVGTextChunkBuilder.cpp
   1612         rendering/svg/SVGTextLayoutAttributes.cpp
   1613         rendering/svg/SVGTextLayoutAttributesBuilder.cpp
   1614         rendering/svg/SVGTextLayoutEngine.cpp
   1615         rendering/svg/SVGTextLayoutEngineBaseline.cpp
   1616         rendering/svg/SVGTextLayoutEngineSpacing.cpp
   1617         rendering/svg/SVGTextMetrics.cpp
   1618         rendering/svg/SVGTextQuery.cpp
   1619         svg/ColorDistance.cpp
   1620         svg/SVGAElement.cpp
   1621         svg/SVGAltGlyphElement.cpp
   1622         svg/SVGAngle.cpp
   1623         svg/SVGAnimateColorElement.cpp
   1624         svg/SVGAnimateElement.cpp
   1625         svg/SVGAnimateMotionElement.cpp
   1626         svg/SVGAnimateTransformElement.cpp
   1627         svg/SVGAnimationElement.cpp
   1628         svg/SVGCircleElement.cpp
   1629         svg/SVGClipPathElement.cpp
   1630         svg/SVGColor.cpp
   1631         svg/SVGComponentTransferFunctionElement.cpp
   1632         svg/SVGCursorElement.cpp
   1633         svg/SVGDefsElement.cpp
   1634         svg/SVGDescElement.cpp
   1635         svg/SVGDocument.cpp
   1636         svg/SVGDocumentExtensions.cpp
   1637         svg/SVGElement.cpp
   1638         svg/SVGElementInstance.cpp
   1639         svg/SVGElementInstanceList.cpp
   1640         svg/SVGEllipseElement.cpp
   1641         svg/SVGExternalResourcesRequired.cpp
   1642         svg/SVGFEBlendElement.cpp
   1643         svg/SVGFEColorMatrixElement.cpp
   1644         svg/SVGFEComponentTransferElement.cpp
   1645         svg/SVGFECompositeElement.cpp
   1646         svg/SVGFEConvolveMatrixElement.cpp
   1647         svg/SVGFEDiffuseLightingElement.cpp
   1648         svg/SVGFEDisplacementMapElement.cpp
   1649         svg/SVGFEDistantLightElement.cpp
   1650         svg/SVGFEFloodElement.cpp
   1651         svg/SVGFEFuncAElement.cpp
   1652         svg/SVGFEFuncBElement.cpp
   1653         svg/SVGFEFuncGElement.cpp
   1654         svg/SVGFEFuncRElement.cpp
   1655         svg/SVGFEGaussianBlurElement.cpp
   1656         svg/SVGFEImageElement.cpp
   1657         svg/SVGFELightElement.cpp
   1658         svg/SVGFEMergeElement.cpp
   1659         svg/SVGFEMergeNodeElement.cpp
   1660         svg/SVGFEMorphologyElement.cpp
   1661         svg/SVGFEOffsetElement.cpp
   1662         svg/SVGFEPointLightElement.cpp
   1663         svg/SVGFESpecularLightingElement.cpp
   1664         svg/SVGFESpotLightElement.cpp
   1665         svg/SVGFETileElement.cpp
   1666         svg/SVGFETurbulenceElement.cpp
   1667         svg/SVGFilterElement.cpp
   1668         svg/SVGFilterPrimitiveStandardAttributes.cpp
   1669         svg/SVGFitToViewBox.cpp
   1670         svg/SVGFont.cpp
   1671         svg/SVGFontData.cpp
   1672         svg/SVGFontElement.cpp
   1673         svg/SVGFontFaceElement.cpp
   1674         svg/SVGFontFaceFormatElement.cpp
   1675         svg/SVGFontFaceNameElement.cpp
   1676         svg/SVGFontFaceSrcElement.cpp
   1677         svg/SVGFontFaceUriElement.cpp
   1678         svg/SVGForeignObjectElement.cpp
   1679         svg/SVGGElement.cpp
   1680         svg/SVGGlyphElement.cpp
   1681         svg/SVGGradientElement.cpp
   1682         svg/SVGHKernElement.cpp
   1683         svg/SVGImageElement.cpp
   1684         svg/SVGImageLoader.cpp
   1685         svg/SVGLangSpace.cpp
   1686         svg/SVGLength.cpp
   1687         svg/SVGLengthList.cpp
   1688         svg/SVGLineElement.cpp
   1689         svg/SVGLinearGradientElement.cpp
   1690         svg/SVGLocatable.cpp
   1691         svg/SVGMPathElement.cpp
   1692         svg/SVGMarkerElement.cpp
   1693         svg/SVGMaskElement.cpp
   1694         svg/SVGMetadataElement.cpp
   1695         svg/SVGMissingGlyphElement.cpp
   1696         svg/SVGNumberList.cpp
   1697         svg/SVGPaint.cpp
   1698         svg/SVGParserUtilities.cpp
   1699         svg/SVGPathBlender.cpp
   1700         svg/SVGPathBuilder.cpp
   1701         svg/SVGPathByteStreamBuilder.cpp
   1702         svg/SVGPathByteStreamSource.cpp
   1703         svg/SVGPathElement.cpp
   1704         svg/SVGPathParser.cpp
   1705         svg/SVGPathParserFactory.cpp
   1706         svg/SVGPathSegList.cpp
   1707         svg/SVGPathSegListBuilder.cpp
   1708         svg/SVGPathSegListSource.cpp
   1709         svg/SVGPathStringBuilder.cpp
   1710         svg/SVGPathStringSource.cpp
   1711         svg/SVGPathTraversalStateBuilder.cpp
   1712         svg/SVGPatternElement.cpp
   1713         svg/SVGPointList.cpp
   1714         svg/SVGPolyElement.cpp
   1715         svg/SVGPolygonElement.cpp
   1716         svg/SVGPolylineElement.cpp
   1717         svg/SVGPreserveAspectRatio.cpp
   1718         svg/SVGRadialGradientElement.cpp
   1719         svg/SVGRectElement.cpp
   1720         svg/SVGSVGElement.cpp
   1721         svg/SVGScriptElement.cpp
   1722         svg/SVGSetElement.cpp
   1723         svg/SVGStopElement.cpp
   1724         svg/SVGStringList.cpp
   1725         svg/SVGStylable.cpp
   1726         svg/SVGStyleElement.cpp
   1727         svg/SVGStyledElement.cpp
   1728         svg/SVGStyledLocatableElement.cpp
   1729         svg/SVGStyledTransformableElement.cpp
   1730         svg/SVGSwitchElement.cpp
   1731         svg/SVGSymbolElement.cpp
   1732         svg/SVGTRefElement.cpp
   1733         svg/SVGTSpanElement.cpp
   1734         svg/SVGTests.cpp
   1735         svg/SVGTextContentElement.cpp
   1736         svg/SVGTextElement.cpp
   1737         svg/SVGTextPathElement.cpp
   1738         svg/SVGTextPositioningElement.cpp
   1739         svg/SVGTitleElement.cpp
   1740         svg/SVGTransform.cpp
   1741         svg/SVGTransformDistance.cpp
   1742         svg/SVGTransformList.cpp
   1743         svg/SVGTransformable.cpp
   1744         svg/SVGURIReference.cpp
   1745         svg/SVGUseElement.cpp
   1746         svg/SVGViewElement.cpp
   1747         svg/SVGVKernElement.cpp
   1748         svg/SVGViewSpec.cpp
   1749         svg/SVGZoomAndPan.cpp
   1750         svg/SVGZoomEvent.cpp
   1751         svg/animation/SMILTime.cpp
   1752         svg/animation/SMILTimeContainer.cpp
   1753         svg/animation/SVGSMILElement.cpp
   1754         svg/graphics/SVGImage.cpp
   1755         svg/graphics/filters/SVGFEImage.cpp
   1756         svg/graphics/filters/SVGFilter.cpp
   1757         svg/graphics/filters/SVGFilterBuilder.cpp
   1758         svg/properties/SVGPathSegListPropertyTearOff.cpp
   1759     )
   1760 
   1761     LIST(APPEND WebCore_IDL_FILES
   1762         svg/SVGAElement.idl
   1763         svg/SVGAltGlyphElement.idl
   1764         svg/SVGAngle.idl
   1765         svg/SVGAnimateColorElement.idl
   1766         svg/SVGAnimateElement.idl
   1767         svg/SVGAnimateTransformElement.idl
   1768         svg/SVGAnimatedAngle.idl
   1769         svg/SVGAnimatedBoolean.idl
   1770         svg/SVGAnimatedEnumeration.idl
   1771         svg/SVGAnimatedInteger.idl
   1772         svg/SVGAnimatedLength.idl
   1773         svg/SVGAnimatedLengthList.idl
   1774         svg/SVGAnimatedNumber.idl
   1775         svg/SVGAnimatedNumberList.idl
   1776         svg/SVGAnimatedPreserveAspectRatio.idl
   1777         svg/SVGAnimatedRect.idl
   1778         svg/SVGAnimatedString.idl
   1779         svg/SVGAnimatedTransformList.idl
   1780         svg/SVGAnimationElement.idl
   1781         svg/SVGCircleElement.idl
   1782         svg/SVGClipPathElement.idl
   1783         svg/SVGColor.idl
   1784         svg/SVGComponentTransferFunctionElement.idl
   1785         svg/SVGCursorElement.idl
   1786         svg/SVGDefsElement.idl
   1787         svg/SVGDescElement.idl
   1788         svg/SVGDocument.idl
   1789         svg/SVGElement.idl
   1790         svg/SVGElementInstance.idl
   1791         svg/SVGElementInstanceList.idl
   1792         svg/SVGEllipseElement.idl
   1793         svg/SVGException.idl
   1794         svg/SVGFEBlendElement.idl
   1795         svg/SVGFEColorMatrixElement.idl
   1796         svg/SVGFEComponentTransferElement.idl
   1797         svg/SVGFECompositeElement.idl
   1798         svg/SVGFEConvolveMatrixElement.idl
   1799         svg/SVGFEDiffuseLightingElement.idl
   1800         svg/SVGFEDisplacementMapElement.idl
   1801         svg/SVGFEDistantLightElement.idl
   1802         svg/SVGFEFloodElement.idl
   1803         svg/SVGFEFuncAElement.idl
   1804         svg/SVGFEFuncBElement.idl
   1805         svg/SVGFEFuncGElement.idl
   1806         svg/SVGFEFuncRElement.idl
   1807         svg/SVGFEGaussianBlurElement.idl
   1808         svg/SVGFEImageElement.idl
   1809         svg/SVGFEMergeElement.idl
   1810         svg/SVGFEMergeNodeElement.idl
   1811         svg/SVGFEMorphologyElement.idl
   1812         svg/SVGFEOffsetElement.idl
   1813         svg/SVGFEPointLightElement.idl
   1814         svg/SVGFESpecularLightingElement.idl
   1815         svg/SVGFESpotLightElement.idl
   1816         svg/SVGFETileElement.idl
   1817         svg/SVGFETurbulenceElement.idl
   1818         svg/SVGFilterElement.idl
   1819         svg/SVGFontElement.idl
   1820         svg/SVGFontFaceElement.idl
   1821         svg/SVGFontFaceFormatElement.idl
   1822         svg/SVGFontFaceNameElement.idl
   1823         svg/SVGFontFaceSrcElement.idl
   1824         svg/SVGFontFaceUriElement.idl
   1825         svg/SVGForeignObjectElement.idl
   1826         svg/SVGGElement.idl
   1827         svg/SVGGlyphElement.idl
   1828         svg/SVGGradientElement.idl
   1829         svg/SVGHKernElement.idl
   1830         svg/SVGImageElement.idl
   1831         svg/SVGLength.idl
   1832         svg/SVGLengthList.idl
   1833         svg/SVGLineElement.idl
   1834         svg/SVGLinearGradientElement.idl
   1835         svg/SVGMarkerElement.idl
   1836         svg/SVGMaskElement.idl
   1837         svg/SVGMatrix.idl
   1838         svg/SVGMetadataElement.idl
   1839         svg/SVGMissingGlyphElement.idl
   1840         svg/SVGNumber.idl
   1841         svg/SVGNumberList.idl
   1842         svg/SVGPaint.idl
   1843         svg/SVGPathElement.idl
   1844         svg/SVGPathSeg.idl
   1845         svg/SVGPathSegArcAbs.idl
   1846         svg/SVGPathSegArcRel.idl
   1847         svg/SVGPathSegClosePath.idl
   1848         svg/SVGPathSegCurvetoCubicAbs.idl
   1849         svg/SVGPathSegCurvetoCubicRel.idl
   1850         svg/SVGPathSegCurvetoCubicSmoothAbs.idl
   1851         svg/SVGPathSegCurvetoCubicSmoothRel.idl
   1852         svg/SVGPathSegCurvetoQuadraticAbs.idl
   1853         svg/SVGPathSegCurvetoQuadraticRel.idl
   1854         svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
   1855         svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
   1856         svg/SVGPathSegLinetoAbs.idl
   1857         svg/SVGPathSegLinetoHorizontalAbs.idl
   1858         svg/SVGPathSegLinetoHorizontalRel.idl
   1859         svg/SVGPathSegLinetoRel.idl
   1860         svg/SVGPathSegLinetoVerticalAbs.idl
   1861         svg/SVGPathSegLinetoVerticalRel.idl
   1862         svg/SVGPathSegList.idl
   1863         svg/SVGPathSegMovetoAbs.idl
   1864         svg/SVGPathSegMovetoRel.idl
   1865         svg/SVGPatternElement.idl
   1866         svg/SVGPoint.idl
   1867         svg/SVGPointList.idl
   1868         svg/SVGPolygonElement.idl
   1869         svg/SVGPolylineElement.idl
   1870         svg/SVGPreserveAspectRatio.idl
   1871         svg/SVGRadialGradientElement.idl
   1872         svg/SVGRect.idl
   1873         svg/SVGRectElement.idl
   1874         svg/SVGRenderingIntent.idl
   1875         svg/SVGSVGElement.idl
   1876         svg/SVGScriptElement.idl
   1877         svg/SVGSetElement.idl
   1878         svg/SVGStopElement.idl
   1879         svg/SVGStringList.idl
   1880         svg/SVGStyleElement.idl
   1881         svg/SVGSwitchElement.idl
   1882         svg/SVGSymbolElement.idl
   1883         svg/SVGTRefElement.idl
   1884         svg/SVGTSpanElement.idl
   1885         svg/SVGTextContentElement.idl
   1886         svg/SVGTextElement.idl
   1887         svg/SVGTextPathElement.idl
   1888         svg/SVGTextPositioningElement.idl
   1889         svg/SVGTitleElement.idl
   1890         svg/SVGTransform.idl
   1891         svg/SVGTransformList.idl
   1892         svg/SVGUnitTypes.idl
   1893         svg/SVGUseElement.idl
   1894         svg/SVGViewElement.idl
   1895         svg/SVGVKernElement.idl
   1896         svg/SVGZoomEvent.idl
   1897     )
   1898 
   1899     LIST(APPEND WebCore_CSS_PROPERTY_NAMES
   1900         ${WEBCORE_DIR}/css/SVGCSSPropertyNames.in
   1901     )
   1902 
   1903     LIST(APPEND WebCore_CSS_VALUE_KEYWORDS
   1904         ${WEBCORE_DIR}/css/SVGCSSValueKeywords.in
   1905     )
   1906 ENDIF()
   1907 
   1908 IF (ENABLE_VIDEO)
   1909     LIST(APPEND WebCore_SOURCES
   1910         bindings/js/JSAudioConstructor.cpp
   1911         html/HTMLAudioElement.cpp
   1912         html/HTMLMediaElement.cpp
   1913         html/HTMLSourceElement.cpp
   1914         html/HTMLVideoElement.cpp
   1915         html/shadow/MediaControlElements.cpp
   1916         html/TimeRanges.cpp
   1917         platform/graphics/MediaPlayer.cpp
   1918         rendering/RenderMedia.cpp
   1919         rendering/RenderVideo.cpp
   1920     )
   1921 ENDIF()
   1922 
   1923 IF (ENABLE_VIDEO_TRACK)
   1924     LIST(APPEND WebCore_SOURCES
   1925         html/HTMLTrackElement.cpp
   1926     )
   1927 ENDIF()
   1928 
   1929 IF (ENABLE_WML)
   1930     LIST(APPEND WebCore_SOURCES
   1931         wml/WMLAElement.cpp
   1932         wml/WMLAccessElement.cpp
   1933         wml/WMLAnchorElement.cpp
   1934         wml/WMLBRElement.cpp
   1935         wml/WMLCardElement.cpp
   1936         wml/WMLDoElement.cpp
   1937         wml/WMLDocument.cpp
   1938         wml/WMLElement.cpp
   1939         wml/WMLErrorHandling.cpp
   1940         wml/WMLEventHandlingElement.cpp
   1941         wml/WMLFieldSetElement.cpp
   1942         wml/WMLFormControlElement.cpp
   1943         wml/WMLGoElement.cpp
   1944         wml/WMLImageElement.cpp
   1945         wml/WMLImageLoader.cpp
   1946         wml/WMLInputElement.cpp
   1947         wml/WMLInsertedLegendElement.cpp
   1948         wml/WMLIntrinsicEvent.cpp
   1949         wml/WMLIntrinsicEventHandler.cpp
   1950         wml/WMLMetaElement.cpp
   1951         wml/WMLNoopElement.cpp
   1952         wml/WMLOnEventElement.cpp
   1953         wml/WMLPElement.cpp
   1954         wml/WMLOptGroupElement.cpp
   1955         wml/WMLOptionElement.cpp
   1956         wml/WMLPageState.cpp
   1957         wml/WMLPostfieldElement.cpp
   1958         wml/WMLPrevElement.cpp
   1959         wml/WMLRefreshElement.cpp
   1960         wml/WMLSelectElement.cpp
   1961         wml/WMLSetvarElement.cpp
   1962         wml/WMLTableElement.cpp
   1963         wml/WMLTaskElement.cpp
   1964         wml/WMLTemplateElement.cpp
   1965         wml/WMLTimerElement.cpp
   1966         wml/WMLVariables.cpp
   1967     )
   1968 ENDIF()
   1969 
   1970 IF (ENABLE_PROGRESS_TAG)
   1971     LIST(APPEND WebCore_SOURCES
   1972         accessibility/AccessibilityProgressIndicator.cpp
   1973     )
   1974 ENDIF ()
   1975 
   1976 IF (ENABLE_MEDIA_STREAM)
   1977     LIST(APPEND WebCore_SOURCES
   1978         bindings/js/JSNavigatorCustom.cpp
   1979     )
   1980 
   1981     LIST(APPEND WebCore_IDL_FILES
   1982         page/NavigatorUserMediaError.idl
   1983     )
   1984 ENDIF ()
   1985 
   1986 
   1987 # Modules that the bindings generator scripts may use
   1988 SET(SCRIPTS_BINDINGS
   1989     ${WEBCORE_DIR}/bindings/scripts/IDLParser.pm
   1990     ${WEBCORE_DIR}/bindings/scripts/IDLStructure.pm
   1991     ${WEBCORE_DIR}/bindings/scripts/InFilesParser.pm
   1992 )
   1993 
   1994 INCLUDE(${WEBCORE_DIR}/UseJSC.cmake)
   1995  
   1996 # All Web Inspector generated files are created with this one call to CodeGeneratorInspector.pm
   1997 ADD_CUSTOM_COMMAND(
   1998     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl
   1999     MAIN_DEPENDENCY inspector/Inspector.json
   2000     DEPENDS ${WEBCORE_DIR}/inspector/generate-inspector-idl ${WEBCORE_DIR}/inspector/Inspector.json
   2001     COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/inspector/generate-inspector-idl -o ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl ${WEBCORE_DIR}/inspector/Inspector.json
   2002     VERBATIM)
   2003 
   2004 ADD_CUSTOM_COMMAND(
   2005     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendDispatcher.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendDispatcher.h ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorFrontend.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorFrontend.h
   2006     MAIN_DEPENDENCY ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl
   2007     DEPENDS ${WEBCORE_DIR}/bindings/scripts/generate-bindings.pl ${SCRIPTS_BINDINGS} ${WEBCORE_DIR}/inspector/CodeGeneratorInspector.pm ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl
   2008     COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts -I${WEBCORE_DIR}/inspector ${WEBCORE_DIR}/bindings/scripts/generate-bindings.pl --defines "${FEATURE_DEFINES_JAVASCRIPT}" --generator Inspector ${IDL_INCLUDES} --outputDir "${DERIVED_SOURCES_WEBCORE_DIR}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" ${DERIVED_SOURCES_WEBCORE_DIR}/Inspector.idl
   2009     VERBATIM)
   2010 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendDispatcher.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorFrontend.cpp)
   2011 
   2012 
   2013 # Generate InjectedScriptSource.h
   2014 ADD_CUSTOM_COMMAND(
   2015     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h
   2016     MAIN_DEPENDENCY inspector/InjectedScriptSource.js
   2017     COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl InjectedScriptSource_js ${WEBCORE_DIR}/inspector/InjectedScriptSource.js ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h
   2018     VERBATIM)
   2019 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/InjectedScriptSource.h)
   2020 
   2021 
   2022 MAKE_HASH_TOOLS(${WEBCORE_DIR}/platform/ColorData)
   2023 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/ColorData.cpp)
   2024 
   2025 
   2026 MAKE_HASH_TOOLS(${WEBCORE_DIR}/html/DocTypeStrings)
   2027 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/DocTypeStrings.cpp)
   2028 
   2029 
   2030 # Generate XMLViewerCSS.h
   2031 ADD_CUSTOM_COMMAND(
   2032     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h
   2033     MAIN_DEPENDENCY xml/XMLViewer.css
   2034     COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl XMLViewer_css ${WEBCORE_DIR}/xml/XMLViewer.css ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h
   2035     VERBATIM)
   2036 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerCSS.h)
   2037 
   2038 
   2039 # Generate XMLViewerJS.h
   2040 ADD_CUSTOM_COMMAND(
   2041     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h
   2042     MAIN_DEPENDENCY xml/XMLViewer.js
   2043     COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/inspector/xxd.pl XMLViewer_js ${WEBCORE_DIR}/xml/XMLViewer.js ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h
   2044     VERBATIM)
   2045 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLViewerJS.h)
   2046 
   2047 
   2048 # Generate HTML entity table
   2049 ADD_CUSTOM_COMMAND(
   2050     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp
   2051     MAIN_DEPENDENCY ${WEBCORE_DIR}/html/parser/HTMLEntityNames.in
   2052     DEPENDS ${WEBCORE_DIR}/html/parser/create-html-entity-table
   2053     COMMAND ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/html/parser/create-html-entity-table -o ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp ${WEBCORE_DIR}/html/parser/HTMLEntityNames.in
   2054     VERBATIM)
   2055 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLEntityTable.cpp)
   2056 
   2057 
   2058 # Generate tokenizer
   2059 FILE(TO_NATIVE_PATH ${PERL_EXECUTABLE} PERL_EXECUTABLE_NATIVE_PATH)
   2060 ADD_CUSTOM_COMMAND(
   2061     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/tokenizer.cpp
   2062     MAIN_DEPENDENCY ${WEBCORE_DIR}/css/maketokenizer
   2063     DEPENDS ${WEBCORE_DIR}/css/tokenizer.flex
   2064     COMMAND ${FLEX_EXECUTABLE} -t ${WEBCORE_DIR}/css/tokenizer.flex | ${PERL_EXECUTABLE_NATIVE_PATH} ${WEBCORE_DIR}/css/maketokenizer > ${DERIVED_SOURCES_WEBCORE_DIR}/tokenizer.cpp
   2065     VERBATIM)
   2066 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp tokenizer.cpp)
   2067 
   2068 
   2069 # Generate CSS property names
   2070 ADD_CUSTOM_COMMAND (
   2071     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.in ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.h ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.gperf
   2072     MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makeprop.pl
   2073     DEPENDS ${WebCore_CSS_PROPERTY_NAMES}
   2074     WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
   2075     COMMAND ${PERL_EXECUTABLE} -ne "print" ${WebCore_CSS_PROPERTY_NAMES} > ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.in
   2076     COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/css/makeprop.pl
   2077     VERBATIM)
   2078 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSPropertyNames.cpp)
   2079 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp CSSValueKeywords.h)
   2080 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp CSSPropertyNames.h)
   2081 
   2082 
   2083 # Generate CSS value keywords
   2084 ADD_CUSTOM_COMMAND (
   2085     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.in ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.h ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.gperf
   2086     MAIN_DEPENDENCY ${WEBCORE_DIR}/css/makevalues.pl
   2087     DEPENDS ${WebCore_CSS_VALUE_KEYWORDS}
   2088     WORKING_DIRECTORY ${DERIVED_SOURCES_WEBCORE_DIR}
   2089     COMMAND ${PERL_EXECUTABLE} -ne "print lc" ${WebCore_CSS_VALUE_KEYWORDS} > ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.in
   2090     COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/css/makevalues.pl
   2091     VERBATIM)
   2092 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSValueKeywords.cpp)
   2093 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp CSSValueKeywords.h)
   2094 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSPrimitiveValueMappings.h CSSValueKeywords.h)
   2095 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp CSSValueKeywords.h)
   2096 
   2097 
   2098 # Generate user agent styles
   2099 ADD_CUSTOM_COMMAND(
   2100     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheets.h
   2101     MAIN_DEPENDENCY ${WEBCORE_DIR}/css/make-css-file-arrays.pl
   2102     DEPENDS ${WebCore_USER_AGENT_STYLE_SHEETS}
   2103     COMMAND ${PERL_EXECUTABLE} ${WEBCORE_DIR}/css/make-css-file-arrays.pl ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheets.h ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp ${WebCore_USER_AGENT_STYLE_SHEETS}
   2104     VERBATIM)
   2105 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentStyleSheetsData.cpp)
   2106 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSStyleSelector.cpp UserAgentStyleSheetsData.cpp UserAgentStyleSheets.h)
   2107 
   2108 
   2109 GENERATE_GRAMMAR(cssyy ${WEBCORE_DIR}/css/CSSGrammar.y ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.h ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp)
   2110 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/CSSGrammar.cpp)
   2111 
   2112 
   2113 GENERATE_GRAMMAR(xpathyy ${WEBCORE_DIR}/xml/XPathGrammar.y ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.h ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.cpp)
   2114 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XPathGrammar.cpp)
   2115 
   2116 
   2117 
   2118 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/html/HTMLTreeBuilder.cpp MathMLNames.cpp)
   2119 
   2120 
   2121 GENERATE_DOM_NAMES(HTML ${WEBCORE_DIR}/html/HTMLAttributeNames.in ${WEBCORE_DIR}/html/HTMLTagNames.in "${HTML_FEATURES}")
   2122 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLNames.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/HTMLElementFactory.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/JSHTMLElementWrapperFactory.cpp)
   2123 
   2124 
   2125 GENERATE_DOM_NAMES(MathML ${WEBCORE_DIR}/mathml/mathattrs.in ${WEBCORE_DIR}/mathml/mathtags.in "${MATHML_FEATURES}")
   2126 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/MathMLNames.cpp)
   2127 IF (ENABLE_MATHML)
   2128     LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/MathMLElementFactory.cpp)
   2129 ENDIF ()
   2130 
   2131 
   2132 GENERATE_DOM_NAMES(SVG ${WEBCORE_DIR}/svg/svgattrs.in ${WEBCORE_DIR}/svg/svgtags.in "${SVG_FEATURES}")
   2133 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SVGNames.cpp)
   2134 IF (ENABLE_SVG)
   2135     LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SVGElementFactory.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/JSSVGElementWrapperFactory.cpp)
   2136 ENDIF ()
   2137 
   2138 
   2139 GENERATE_DOM_NAMES(WML ${WEBCORE_DIR}/wml/WMLAttributeNames.in ${WEBCORE_DIR}/wml/WMLTagNames.in "${WML_FEATURES}")
   2140 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WMLNames.cpp)
   2141 IF (ENABLE_WML)
   2142     LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WMLElementFactory.cpp)
   2143 ENDIF ()
   2144 
   2145 
   2146 GENERATE_DOM_NAMES(XLink ${WEBCORE_DIR}/svg/xlinkattrs.in)
   2147 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XLinkNames.cpp)
   2148 
   2149 
   2150 GENERATE_DOM_NAMES(XMLNS ${WEBCORE_DIR}/xml/xmlnsattrs.in)
   2151 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNSNames.cpp)
   2152 
   2153 
   2154 GENERATE_DOM_NAMES(XML ${WEBCORE_DIR}/xml/xmlattrs.in)
   2155 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNames.cpp)
   2156 
   2157 
   2158 ADD_CUSTOM_COMMAND(
   2159     OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitVersion.h
   2160     MAIN_DEPENDENCY ${WEBKIT_DIR}/scripts/generate-webkitversion.pl
   2161     DEPENDS ${WEBKIT_DIR}/mac/Configurations/Version.xcconfig
   2162     COMMAND ${PERL_EXECUTABLE} ${WEBKIT_DIR}/scripts/generate-webkitversion.pl --config ${WEBKIT_DIR}/mac/Configurations/Version.xcconfig --outputDir ${DERIVED_SOURCES_WEBCORE_DIR}
   2163     VERBATIM)
   2164 LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/WebKitVersion.h)
   2165 
   2166 
   2167 SET(WebCore_LIBRARIES
   2168     ${JavaScriptCore_LIBRARY_NAME}
   2169 )
   2170 
   2171 
   2172 SET(WebCore_LINK_FLAGS "")
   2173 INCLUDE_IF_EXISTS(${WEBCORE_DIR}/CMakeLists${PORT}.txt)
   2174 
   2175 WEBKIT_WRAP_SOURCELIST(${WebCore_IDL_FILES} ${WebCore_SOURCES})
   2176 ADD_DEFINITIONS(-DBUILDING_WebCore)
   2177 INCLUDE_DIRECTORIES(${WebCore_INCLUDE_DIRECTORIES})
   2178 ADD_LIBRARY(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARY_TYPE} ${WebCore_SOURCES})
   2179 ADD_DEPENDENCIES(${WebCore_LIBRARY_NAME} ${JavaScriptCore_LIBRARY_NAME})
   2180 TARGET_LINK_LIBRARIES(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARIES})
   2181 
   2182 IF (WebCore_LINK_FLAGS)
   2183     ADD_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} LINK_FLAGS "${WebCore_LINK_FLAGS}")
   2184 ENDIF ()
   2185 
   2186 IF (SHARED_CORE)
   2187     SET_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
   2188     INSTALL(TARGETS ${WebCore_LIBRARY_NAME} DESTINATION lib)
   2189 ENDIF ()
   2190