Home | History | Annotate | Download | only in WebCore
      1 # WebCore - qmake build info
      2 CONFIG += building-libs
      3 CONFIG += depend_includepath
      4 
      5 isEmpty(OUTPUT_DIR): OUTPUT_DIR = ..
      6 include($$PWD/../WebKit.pri)
      7 include($$PWD/WebCore.pri)
      8 include($$PWD/../JavaScriptCore/JavaScriptCore.pri)
      9 
     10 TEMPLATE = lib
     11 TARGET = $$WEBCORE_TARGET
     12 CONFIG += staticlib
     13 
     14 DESTDIR = $$WEBCORE_DESTDIR
     15 
     16 DEFINES += BUILDING_WEBKIT
     17 DEFINES += QT_MAKEDLL
     18 
     19 contains(DEFINES, WTF_USE_QT_MOBILE_THEME=1) {
     20     DEFINES += ENABLE_NO_LISTBOX_RENDERING=1
     21 }
     22 
     23 DASHBOARDSUPPORTCSSPROPERTIES = $$PWD/css/DashboardSupportCSSPropertyNames.in
     24 
     25 contains(DEFINES, ENABLE_SVG=1) {
     26     EXTRACSSPROPERTIES += $$PWD/css/SVGCSSPropertyNames.in
     27     EXTRACSSVALUES += $$PWD/css/SVGCSSValueKeywords.in
     28 }
     29 
     30 contains(DEFINES, ENABLE_WCSS=1) {
     31     EXTRACSSPROPERTIES += $$PWD/css/WCSSPropertyNames.in
     32     EXTRACSSVALUES += $$PWD/css/WCSSValueKeywords.in
     33 }
     34 
     35 SOURCES += \
     36     accessibility/AccessibilityImageMapLink.cpp \
     37     accessibility/AccessibilityMediaControls.cpp \    
     38     accessibility/AccessibilityMenuList.cpp \
     39     accessibility/AccessibilityMenuListOption.cpp \
     40     accessibility/AccessibilityMenuListPopup.cpp \
     41     accessibility/AccessibilityObject.cpp \    
     42     accessibility/AccessibilityList.cpp \    
     43     accessibility/AccessibilityListBox.cpp \    
     44     accessibility/AccessibilityListBoxOption.cpp \    
     45     accessibility/AccessibilityProgressIndicator.cpp \    
     46     accessibility/AccessibilityRenderObject.cpp \    
     47     accessibility/AccessibilityScrollbar.cpp \
     48     accessibility/AccessibilityScrollView.cpp \
     49     accessibility/AccessibilitySlider.cpp \    
     50     accessibility/AccessibilityARIAGrid.cpp \    
     51     accessibility/AccessibilityARIAGridCell.cpp \    
     52     accessibility/AccessibilityARIAGridRow.cpp \    
     53     accessibility/AccessibilityTable.cpp \    
     54     accessibility/AccessibilityTableCell.cpp \    
     55     accessibility/AccessibilityTableColumn.cpp \    
     56     accessibility/AccessibilityTableHeaderContainer.cpp \    
     57     accessibility/AccessibilityTableRow.cpp \    
     58     accessibility/AXObjectCache.cpp \
     59     bindings/generic/ActiveDOMCallback.cpp \
     60     bindings/generic/RuntimeEnabledFeatures.cpp
     61 
     62 v8 {
     63     include($$PWD/../JavaScriptCore/yarr/yarr.pri)
     64     include($$PWD/../JavaScriptCore/wtf/wtf.pri)
     65 
     66     SOURCES += \
     67         platform/qt/PlatformBridgeQt.cpp \
     68         bindings/generic/BindingSecurityBase.cpp \
     69         \
     70         bindings/v8/WorldContextHandle.cpp \
     71         bindings/v8/V8IsolatedContext.cpp \
     72         bindings/v8/custom/V8HistoryCustom.cpp \
     73         bindings/v8/custom/V8PopStateEventCustom.cpp \
     74         bindings/v8/ScriptGCEvent.cpp
     75 
     76     SOURCES += \
     77         bindings/v8/custom/V8ArrayBufferCustom.cpp \
     78         bindings/v8/custom/V8CustomXPathNSResolver.cpp \
     79         bindings/v8/custom/V8DataViewCustom.cpp \
     80         bindings/v8/custom/V8DeviceMotionEventCustom.cpp \
     81         bindings/v8/custom/V8DeviceOrientationEventCustom.cpp \
     82         bindings/v8/custom/V8Float32ArrayCustom.cpp \
     83         bindings/v8/custom/V8Int8ArrayCustom.cpp \
     84         bindings/v8/custom/V8Int16ArrayCustom.cpp \
     85         bindings/v8/custom/V8Int32ArrayCustom.cpp \
     86         bindings/v8/custom/V8Uint8ArrayCustom.cpp \
     87         bindings/v8/custom/V8Uint16ArrayCustom.cpp \
     88         bindings/v8/custom/V8Uint32ArrayCustom.cpp \
     89         \
     90         bindings/v8/ChildThreadDOMData.cpp \
     91         bindings/v8/DateExtension.cpp \
     92         bindings/v8/DOMData.cpp \
     93         bindings/v8/DOMDataStore.cpp \
     94         bindings/v8/MainThreadDOMData.cpp \
     95         bindings/v8/NPV8Object.cpp \
     96         bindings/v8/RetainedDOMInfo.cpp \
     97         bindings/v8/ScheduledAction.cpp \
     98         bindings/v8/ScopedDOMDataStore.cpp \
     99         bindings/v8/ScriptCachedFrameData.cpp \
    100         bindings/v8/ScriptCallStackFactory.cpp \
    101         bindings/ScriptControllerBase.cpp \
    102         bindings/v8/ScriptController.cpp \
    103         bindings/v8/ScriptControllerQt.cpp \
    104         bindings/v8/ScriptEventListener.cpp \
    105         bindings/v8/ScriptFunctionCall.cpp \
    106         bindings/v8/ScriptInstance.cpp \
    107         bindings/v8/ScriptObject.cpp \
    108         bindings/v8/ScriptScope.cpp \
    109         bindings/v8/ScriptState.cpp \
    110         bindings/v8/ScriptValue.cpp \
    111         bindings/v8/StaticDOMDataStore.cpp \
    112         bindings/v8/SerializedScriptValue.cpp \
    113         bindings/v8/V8AbstractEventListener.cpp \
    114         bindings/v8/V8Binding.cpp \
    115         bindings/v8/V8Collection.cpp \
    116         bindings/v8/V8DOMMap.cpp \
    117         bindings/v8/V8DOMWrapper.cpp \
    118         bindings/v8/V8DataGridDataSource.cpp \
    119         bindings/v8/V8EventListener.cpp \
    120         bindings/v8/V8EventListenerList.cpp \
    121         bindings/v8/V8GCController.cpp \
    122         bindings/v8/V8GCForContextDispose.cpp \
    123         bindings/v8/V8Helpers.cpp \
    124         bindings/v8/V8HiddenPropertyName.cpp \
    125         bindings/v8/IsolatedWorld.cpp \
    126         bindings/v8/V8LazyEventListener.cpp \
    127         bindings/v8/V8NPObject.cpp \
    128         bindings/v8/V8NPUtils.cpp \
    129         bindings/v8/V8NodeFilterCondition.cpp \
    130         bindings/v8/V8Proxy.cpp \
    131         bindings/v8/V8Utilities.cpp \
    132         bindings/v8/V8WindowErrorHandler.cpp \
    133         bindings/v8/V8WorkerContextEventListener.cpp \
    134         bindings/v8/WorkerContextExecutionProxy.cpp \
    135         bindings/v8/WorkerScriptController.cpp \
    136         \
    137         bindings/v8/V8DOMWindowShell.cpp \
    138         bindings/v8/DOMWrapperWorld.cpp \
    139         \
    140         bindings/v8/npruntime.cpp \
    141         \
    142         bindings/v8/custom/V8CSSRuleCustom.cpp \
    143         bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp \
    144         bindings/v8/custom/V8CSSStyleSheetCustom.cpp \
    145         bindings/v8/custom/V8CSSValueCustom.cpp \
    146         bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp \
    147         bindings/v8/custom/V8CanvasPixelArrayCustom.cpp \
    148         bindings/v8/custom/V8ClipboardCustom.cpp \
    149         bindings/v8/custom/V8CoordinatesCustom.cpp \
    150         bindings/v8/custom/V8ImageDataCustom.cpp \
    151         bindings/v8/custom/V8InjectedScriptHostCustom.cpp \
    152         bindings/v8/custom/V8InspectorFrontendHostCustom.cpp \
    153         bindings/v8/custom/V8DOMSettableTokenListCustom.cpp \
    154         bindings/v8/custom/V8DOMStringMapCustom.cpp \
    155         bindings/v8/custom/V8DOMTokenListCustom.cpp
    156 
    157     SOURCES += \
    158         bindings/v8/custom/V8CustomSQLStatementErrorCallback.cpp \
    159         bindings/v8/custom/V8CustomVoidCallback.cpp \
    160         bindings/v8/custom/V8DOMFormDataCustom.cpp \
    161         bindings/v8/custom/V8DOMWindowCustom.cpp \
    162         bindings/v8/custom/V8DataGridColumnListCustom.cpp \
    163         bindings/v8/custom/V8DedicatedWorkerContextCustom.cpp \
    164         bindings/v8/custom/V8DocumentCustom.cpp \
    165         bindings/v8/custom/V8DocumentLocationCustom.cpp \
    166         bindings/v8/custom/V8ElementCustom.cpp \
    167         bindings/v8/custom/V8EventCustom.cpp \
    168         bindings/v8/custom/V8EventSourceConstructor.cpp \
    169         bindings/v8/custom/V8FileReaderCustom.cpp \
    170         bindings/v8/custom/V8HTMLAllCollectionCustom.cpp
    171 
    172     contains(DEFINES, ENABLE_VIDEO=1) {
    173         SOURCES += \
    174             bindings/v8/custom/V8HTMLAudioElementConstructor.cpp
    175     }
    176 
    177     SOURCES += \
    178         bindings/v8/custom/V8HTMLCanvasElementCustom.cpp \
    179         bindings/v8/custom/V8HTMLCollectionCustom.cpp \
    180         bindings/v8/custom/V8HTMLDataGridElementCustom.cpp \
    181         bindings/v8/custom/V8HTMLDocumentCustom.cpp \
    182         bindings/v8/custom/V8HTMLElementCustom.cpp \
    183         bindings/v8/custom/V8HTMLFormElementCustom.cpp \
    184         bindings/v8/custom/V8HTMLFrameElementCustom.cpp \
    185         bindings/v8/custom/V8HTMLFrameSetElementCustom.cpp \
    186         bindings/v8/custom/V8HTMLImageElementConstructor.cpp \
    187         bindings/v8/custom/V8HTMLInputElementCustom.cpp \
    188         bindings/v8/custom/V8HTMLOptionElementConstructor.cpp \
    189         bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp \
    190         bindings/v8/custom/V8HTMLOutputElementCustom.cpp \
    191         bindings/v8/custom/V8HTMLPlugInElementCustom.cpp \
    192         bindings/v8/custom/V8HTMLSelectElementCustom.cpp \
    193         bindings/v8/custom/V8LocationCustom.cpp \
    194         bindings/v8/custom/V8MessageChannelConstructor.cpp \
    195         bindings/v8/custom/V8MessagePortCustom.cpp \
    196         bindings/v8/custom/V8MessageEventCustom.cpp \
    197         bindings/v8/custom/V8NamedNodeMapCustom.cpp \
    198         bindings/v8/custom/V8NamedNodesCollection.cpp \
    199         bindings/v8/custom/V8NodeCustom.cpp \
    200         bindings/v8/custom/V8NodeListCustom.cpp \
    201         bindings/v8/custom/V8PerformanceCustom.cpp \
    202         bindings/v8/custom/V8SQLResultSetRowListCustom.cpp \
    203         bindings/v8/custom/V8SQLTransactionCustom.cpp \
    204         bindings/v8/custom/V8WebSocketCustom.cpp \
    205         \
    206         bindings/v8/custom/V8SharedWorkerCustom.cpp \
    207         bindings/v8/custom/V8StorageCustom.cpp \
    208         bindings/v8/custom/V8StyleSheetCustom.cpp \
    209         bindings/v8/custom/V8StyleSheetListCustom.cpp \
    210         bindings/v8/custom/V8WebKitAnimationCustom.cpp \
    211         bindings/v8/custom/V8WebKitCSSMatrixConstructor.cpp \
    212         bindings/v8/custom/V8WebKitPointConstructor.cpp \
    213         bindings/v8/custom/V8WorkerContextCustom.cpp \
    214         bindings/v8/custom/V8WorkerCustom.cpp \
    215         bindings/v8/custom/V8XMLHttpRequestConstructor.cpp \
    216         bindings/v8/custom/V8XMLHttpRequestCustom.cpp \
    217         \
    218         bindings/v8/custom/V8SVGDocumentCustom.cpp \
    219         bindings/v8/custom/V8SVGElementCustom.cpp \
    220         bindings/v8/custom/V8SVGLengthCustom.cpp \
    221         bindings/v8/custom/V8SVGPathSegCustom.cpp \
    222         \
    223         bindings/v8/specialization/V8BindingState.cpp\
    224         \
    225         bindings/v8/custom/V8NotificationCenterCustom.cpp \
    226         bindings/v8/custom/V8ConsoleCustom.cpp \
    227         bindings/v8/custom/V8SQLTransactionSyncCustom.cpp \
    228         bindings/v8/V8WorkerContextErrorHandler.cpp
    229 } else {
    230     SOURCES += \
    231         bindings/ScriptControllerBase.cpp \
    232         bindings/js/CallbackFunction.cpp \
    233         bindings/js/DOMObjectHashTableMap.cpp \
    234         bindings/js/DOMWrapperWorld.cpp \
    235         bindings/js/GCController.cpp \
    236         bindings/js/JSArrayBufferCustom.cpp \
    237         bindings/js/JSAttrCustom.cpp \
    238         bindings/js/JSCDATASectionCustom.cpp \
    239         bindings/js/JSCSSFontFaceRuleCustom.cpp \
    240         bindings/js/JSCSSImportRuleCustom.cpp \
    241         bindings/js/JSCSSMediaRuleCustom.cpp \
    242         bindings/js/JSCSSPageRuleCustom.cpp \
    243         bindings/js/JSCSSRuleCustom.cpp \
    244         bindings/js/JSCSSRuleListCustom.cpp \
    245         bindings/js/JSCSSStyleDeclarationCustom.cpp \
    246         bindings/js/JSCSSStyleRuleCustom.cpp \
    247         bindings/js/JSCSSValueCustom.cpp \
    248         bindings/js/JSCallbackData.cpp \
    249         bindings/js/JSCanvasRenderingContext2DCustom.cpp \
    250         bindings/js/JSCanvasRenderingContextCustom.cpp \
    251         bindings/js/JSClipboardCustom.cpp \
    252         bindings/js/JSConsoleCustom.cpp \
    253         bindings/js/JSCoordinatesCustom.cpp \
    254         bindings/js/JSCustomPositionCallback.cpp \
    255         bindings/js/JSCustomPositionErrorCallback.cpp \
    256         bindings/js/JSCustomVoidCallback.cpp \
    257         bindings/js/JSCustomXPathNSResolver.cpp \
    258         bindings/js/JSDOMBinding.cpp \
    259         bindings/js/JSDOMFormDataCustom.cpp \
    260         bindings/js/JSDOMGlobalObject.cpp \
    261         bindings/js/JSDOMImplementationCustom.cpp \
    262         bindings/js/JSDOMMimeTypeArrayCustom.cpp \
    263         bindings/js/JSDOMPluginArrayCustom.cpp \
    264         bindings/js/JSDOMPluginCustom.cpp \
    265         bindings/js/JSDOMStringMapCustom.cpp \
    266         bindings/js/JSDOMWindowBase.cpp \
    267         bindings/js/JSDOMWindowCustom.cpp \
    268         bindings/js/JSDOMWindowShell.cpp \
    269         bindings/js/JSDOMWrapper.cpp \
    270         bindings/js/JSDataGridColumnListCustom.cpp \
    271         bindings/js/JSDataGridDataSource.cpp \
    272         bindings/js/JSDataViewCustom.cpp \
    273         bindings/js/JSDesktopNotificationsCustom.cpp \
    274         bindings/js/JSDeviceMotionEventCustom.cpp \
    275         bindings/js/JSDeviceOrientationEventCustom.cpp \
    276         bindings/js/JSDocumentCustom.cpp \
    277         bindings/js/JSElementCustom.cpp \
    278         bindings/js/JSErrorHandler.cpp \
    279         bindings/js/JSEventCustom.cpp \
    280         bindings/js/JSEventListener.cpp \
    281         bindings/js/JSEventSourceCustom.cpp \
    282         bindings/js/JSEventTarget.cpp \
    283         bindings/js/JSExceptionBase.cpp \
    284         bindings/js/JSFileReaderCustom.cpp \
    285         bindings/js/JSFloat32ArrayCustom.cpp \
    286         bindings/js/JSGeolocationCustom.cpp \
    287         bindings/js/JSHTMLAllCollectionCustom.cpp \
    288         bindings/js/JSHTMLAppletElementCustom.cpp \
    289         bindings/js/JSHTMLCanvasElementCustom.cpp \
    290         bindings/js/JSHTMLCollectionCustom.cpp \
    291         bindings/js/JSHTMLDataGridElementCustom.cpp \
    292         bindings/js/JSHTMLDocumentCustom.cpp \
    293         bindings/js/JSHTMLElementCustom.cpp \
    294         bindings/js/JSHTMLEmbedElementCustom.cpp \
    295         bindings/js/JSHTMLFormElementCustom.cpp \
    296         bindings/js/JSHTMLFrameElementCustom.cpp \
    297         bindings/js/JSHTMLFrameSetElementCustom.cpp \
    298         bindings/js/JSHTMLInputElementCustom.cpp \
    299         bindings/js/JSHTMLLinkElementCustom.cpp \
    300         bindings/js/JSHTMLObjectElementCustom.cpp \
    301         bindings/js/JSHTMLOptionsCollectionCustom.cpp \
    302         bindings/js/JSHTMLOutputElementCustom.cpp \
    303         bindings/js/JSHTMLSelectElementCustom.cpp \
    304         bindings/js/JSHTMLStyleElementCustom.cpp \
    305         bindings/js/JSHistoryCustom.cpp \
    306         bindings/js/JSImageConstructor.cpp \
    307         bindings/js/JSImageDataCustom.cpp \
    308         bindings/js/JSInjectedScriptHostCustom.cpp \
    309         bindings/js/JSInjectedScriptManager.cpp \
    310         bindings/js/JSInspectorFrontendHostCustom.cpp \
    311         bindings/js/JSInt16ArrayCustom.cpp \
    312         bindings/js/JSInt32ArrayCustom.cpp \
    313         bindings/js/JSInt8ArrayCustom.cpp \
    314         bindings/js/JSLazyEventListener.cpp \
    315         bindings/js/JSLocationCustom.cpp \
    316         bindings/js/JSMainThreadExecState.cpp \
    317         bindings/js/JSMemoryInfoCustom.cpp \
    318         bindings/js/JSMessageChannelCustom.cpp \
    319         bindings/js/JSMessageEventCustom.cpp \
    320         bindings/js/JSMessagePortCustom.cpp \
    321         bindings/js/JSMessagePortCustom.h \
    322         bindings/js/JSNamedNodeMapCustom.cpp \
    323         bindings/js/JSNavigatorCustom.cpp  \
    324         bindings/js/JSNodeCustom.cpp \
    325         bindings/js/JSNodeFilterCondition.cpp \
    326         bindings/js/JSNodeFilterCustom.cpp \
    327         bindings/js/JSNodeIteratorCustom.cpp \
    328         bindings/js/JSNodeListCustom.cpp \
    329         bindings/js/JSOptionConstructor.cpp \
    330         bindings/js/JSPluginElementFunctions.cpp \
    331         bindings/js/JSProcessingInstructionCustom.cpp \
    332         bindings/js/JSScriptProfileNodeCustom.cpp \
    333         bindings/js/JSStyleSheetCustom.cpp \
    334         bindings/js/JSStyleSheetListCustom.cpp \
    335         bindings/js/JSTextCustom.cpp \
    336         bindings/js/JSTouchCustom.cpp \
    337         bindings/js/JSTouchListCustom.cpp \
    338         bindings/js/JSTreeWalkerCustom.cpp \
    339         bindings/js/JSUint16ArrayCustom.cpp \
    340         bindings/js/JSUint32ArrayCustom.cpp \
    341         bindings/js/JSUint8ArrayCustom.cpp \
    342         bindings/js/JSWebKitAnimationCustom.cpp \
    343         bindings/js/JSWebKitAnimationListCustom.cpp \
    344         bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp \
    345         bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp \
    346         bindings/js/JSWebKitCSSMatrixCustom.cpp \
    347         bindings/js/JSWebKitPointCustom.cpp \
    348         bindings/js/JSXMLHttpRequestCustom.cpp \
    349         bindings/js/JSXMLHttpRequestUploadCustom.cpp \
    350         bindings/js/PageScriptDebugServer.cpp \
    351         bindings/js/ScheduledAction.cpp \
    352         bindings/js/ScriptCachedFrameData.cpp \
    353         bindings/js/ScriptCallStackFactory.cpp \
    354         bindings/js/ScriptController.cpp \
    355         bindings/js/ScriptControllerQt.cpp \
    356         bindings/js/ScriptDebugServer.cpp \
    357         bindings/js/ScriptEventListener.cpp \
    358         bindings/js/ScriptFunctionCall.cpp \
    359         bindings/js/ScriptGCEvent.cpp \
    360         bindings/js/ScriptObject.cpp \
    361         bindings/js/ScriptProfile.cpp \
    362         bindings/js/ScriptState.cpp \
    363         bindings/js/ScriptValue.cpp \
    364         bindings/js/SerializedScriptValue.cpp \
    365         bridge/IdentifierRep.cpp \
    366         bridge/NP_jsobject.cpp \
    367         bridge/c/CRuntimeObject.cpp \
    368         bridge/c/c_class.cpp \
    369         bridge/c/c_instance.cpp \
    370         bridge/c/c_runtime.cpp \
    371         bridge/c/c_utility.cpp \
    372         bridge/jsc/BridgeJSC.cpp \
    373         bridge/npruntime.cpp \
    374         bridge/qt/qt_class.cpp \
    375         bridge/qt/qt_instance.cpp \
    376         bridge/qt/qt_pixmapruntime.cpp \
    377         bridge/qt/qt_runtime.cpp \
    378         bridge/runtime_array.cpp \
    379         bridge/runtime_method.cpp \
    380         bridge/runtime_object.cpp \
    381         bridge/runtime_root.cpp
    382 }
    383 
    384 SOURCES += \
    385     css/CSSBorderImageValue.cpp \
    386     css/CSSCanvasValue.cpp \
    387     css/CSSCharsetRule.cpp \
    388     css/CSSComputedStyleDeclaration.cpp \
    389     css/CSSCursorImageValue.cpp \
    390     css/CSSFontFace.cpp \
    391     css/CSSFontFaceRule.cpp \
    392     css/CSSFontFaceSrcValue.cpp \
    393     css/CSSFontSelector.cpp \
    394     css/CSSFontFaceSource.cpp \
    395     css/CSSFunctionValue.cpp \
    396     css/CSSGradientValue.cpp \
    397     css/CSSImageValue.cpp \
    398     css/CSSImageGeneratorValue.cpp \
    399     css/CSSImportRule.cpp \
    400     css/CSSInheritedValue.cpp \
    401     css/CSSInitialValue.cpp \
    402     css/CSSLineBoxContainValue.cpp \
    403     css/CSSMediaRule.cpp \
    404     css/CSSMutableStyleDeclaration.cpp \
    405     css/CSSOMUtils.cpp \
    406     css/CSSPageRule.cpp \
    407     css/CSSParser.cpp \
    408     css/CSSParserValues.cpp \
    409     css/CSSPrimitiveValue.cpp \
    410     css/CSSPrimitiveValueCache.cpp \
    411     css/CSSProperty.cpp \
    412     css/CSSPropertyLonghand.cpp \
    413     css/CSSPropertySourceData.cpp \
    414     css/CSSReflectValue.cpp \
    415     css/CSSRule.cpp \
    416     css/CSSRuleList.cpp \
    417     css/CSSSelector.cpp \
    418     css/CSSSelectorList.cpp \
    419     css/CSSSegmentedFontFace.cpp \
    420     css/CSSStyleApplyProperty.cpp \
    421     css/CSSStyleDeclaration.cpp \
    422     css/CSSStyleRule.cpp \
    423     css/CSSStyleSelector.cpp \
    424     css/CSSStyleSheet.cpp \
    425     css/CSSTimingFunctionValue.cpp \
    426     css/CSSUnicodeRangeValue.cpp \
    427     css/CSSValueList.cpp \
    428     css/FontFamilyValue.cpp \
    429     css/FontValue.cpp \
    430     css/MediaFeatureNames.cpp \
    431     css/MediaList.cpp \
    432     css/MediaQuery.cpp \
    433     css/MediaQueryEvaluator.cpp \
    434     css/MediaQueryExp.cpp \
    435     css/MediaQueryList.cpp \
    436     css/MediaQueryListListener.cpp \
    437     css/MediaQueryMatcher.cpp \
    438     css/RGBColor.cpp \
    439     css/ShadowValue.cpp \
    440     css/StyleBase.cpp \
    441     css/StyleList.cpp \
    442     css/StyleMedia.cpp \
    443     css/StyleSheet.cpp \
    444     css/StyleSheetList.cpp \
    445     css/WebKitCSSKeyframeRule.cpp \
    446     css/WebKitCSSKeyframesRule.cpp \
    447     css/WebKitCSSMatrix.cpp \
    448     css/WebKitCSSTransformValue.cpp \
    449     dom/ActiveDOMObject.cpp \
    450     dom/Attr.cpp \
    451     dom/Attribute.cpp \
    452     dom/BeforeProcessEvent.cpp \
    453     dom/BeforeTextInsertedEvent.cpp \
    454     dom/BeforeUnloadEvent.cpp \
    455     dom/CDATASection.cpp \
    456     dom/CharacterData.cpp \
    457     dom/CheckedRadioButtons.cpp \
    458     dom/ChildNodeList.cpp \
    459     dom/ClassNodeList.cpp \
    460     dom/ClientRect.cpp \
    461     dom/ClientRectList.cpp \
    462     dom/Clipboard.cpp \
    463     dom/ClipboardEvent.cpp \
    464     dom/Comment.cpp \
    465     dom/CompositionEvent.cpp \
    466     dom/ContainerNode.cpp \
    467     dom/CSSMappedAttributeDeclaration.cpp \
    468     dom/CustomEvent.cpp \
    469     dom/DecodedDataDocumentParser.cpp \
    470     dom/DeviceMotionController.cpp \
    471     dom/DeviceMotionData.cpp \
    472     dom/DeviceMotionEvent.cpp \
    473     dom/DeviceOrientation.cpp \
    474     dom/DeviceOrientationController.cpp \
    475     dom/DeviceOrientationEvent.cpp \
    476     dom/Document.cpp \
    477     dom/DocumentFragment.cpp \
    478     dom/DocumentMarkerController.cpp \
    479     dom/DocumentOrderedMap.cpp \
    480     dom/DocumentParser.cpp \
    481     dom/DocumentType.cpp \
    482     dom/DOMImplementation.cpp \
    483     dom/DOMStringList.cpp \
    484     dom/DOMStringMap.cpp \
    485     dom/DatasetDOMStringMap.cpp \
    486     dom/DynamicNodeList.cpp \
    487     dom/EditingText.cpp \
    488     dom/Element.cpp \
    489     dom/EntityReference.cpp \
    490     dom/ErrorEvent.cpp \
    491     dom/Event.cpp \
    492     dom/EventContext.cpp \
    493     dom/EventDispatcher.cpp \
    494     dom/EventNames.cpp \
    495     dom/EventTarget.cpp \
    496     dom/EventQueue.cpp \
    497     dom/ExceptionBase.cpp \
    498     dom/ExceptionCode.cpp \
    499     dom/InputElement.cpp \
    500     dom/KeyboardEvent.cpp \
    501     dom/MessageChannel.cpp \
    502     dom/MessageEvent.cpp \
    503     dom/MessagePort.cpp \
    504     dom/MessagePortChannel.cpp \
    505     dom/MouseEvent.cpp \
    506     dom/MouseRelatedEvent.cpp \
    507     dom/MutationEvent.cpp \
    508     dom/NamedNodeMap.cpp \
    509     dom/NameNodeList.cpp \
    510     dom/Node.cpp \
    511     dom/NodeFilterCondition.cpp \
    512     dom/NodeFilter.cpp \
    513     dom/NodeIterator.cpp \
    514     dom/Notation.cpp \
    515     dom/OptionGroupElement.cpp \
    516     dom/OptionElement.cpp \
    517     dom/StaticHashSetNodeList.cpp \
    518     dom/OverflowEvent.cpp \
    519     dom/PageTransitionEvent.cpp \
    520     dom/PendingScript.cpp \
    521     dom/PopStateEvent.cpp \
    522     dom/Position.cpp \
    523     dom/PositionIterator.cpp \
    524     dom/ProcessingInstruction.cpp \
    525     dom/ProgressEvent.cpp \
    526     dom/QualifiedName.cpp \
    527     dom/Range.cpp \
    528     dom/RawDataDocumentParser.h \
    529     dom/RegisteredEventListener.cpp \
    530     dom/ScopedEventQueue.cpp \
    531     dom/ScriptableDocumentParser.cpp \
    532     dom/ScriptElement.cpp \
    533     dom/ScriptExecutionContext.cpp \
    534     dom/ScriptRunner.cpp \
    535     dom/SelectElement.cpp \
    536     dom/SelectorNodeList.cpp \
    537     dom/ShadowRoot.cpp \
    538     dom/SpaceSplitString.cpp \
    539     dom/StaticNodeList.cpp \
    540     dom/StyledElement.cpp \
    541     dom/StyleElement.cpp \
    542     dom/TagNodeList.cpp \
    543     dom/Text.cpp \
    544     dom/TextEvent.cpp \
    545     dom/Touch.cpp \
    546     dom/TouchEvent.cpp \
    547     dom/TouchList.cpp \
    548     dom/Traversal.cpp \
    549     dom/TreeScope.cpp \
    550     dom/TreeWalker.cpp \
    551     dom/UIEvent.cpp \
    552     dom/UIEventWithKeyState.cpp \
    553     dom/UserGestureIndicator.cpp \
    554     dom/UserTypingGestureIndicator.cpp \
    555     dom/ViewportArguments.cpp \
    556     dom/WebKitAnimationEvent.cpp \
    557     dom/WebKitTransitionEvent.cpp \
    558     dom/WheelEvent.cpp \
    559     dom/WindowEventContext.cpp \
    560     dom/XMLDocumentParser.cpp \
    561     dom/XMLDocumentParserQt.cpp \
    562     dom/default/PlatformMessagePortChannel.cpp \
    563     editing/AppendNodeCommand.cpp \
    564     editing/ApplyBlockElementCommand.cpp \
    565     editing/ApplyStyleCommand.cpp \
    566     editing/BreakBlockquoteCommand.cpp \
    567     editing/CompositeEditCommand.cpp \
    568     editing/CreateLinkCommand.cpp \
    569     editing/DeleteButtonController.cpp \
    570     editing/DeleteButton.cpp \
    571     editing/DeleteFromTextNodeCommand.cpp \
    572     editing/DeleteSelectionCommand.cpp \
    573     editing/EditCommand.cpp \
    574     editing/EditingStyle.cpp \
    575     editing/Editor.cpp \
    576     editing/EditorCommand.cpp \
    577     editing/FormatBlockCommand.cpp \
    578     editing/htmlediting.cpp \
    579     editing/HTMLInterchange.cpp \
    580     editing/IndentOutdentCommand.cpp \
    581     editing/InsertIntoTextNodeCommand.cpp \
    582     editing/InsertLineBreakCommand.cpp \
    583     editing/InsertListCommand.cpp \
    584     editing/InsertNodeBeforeCommand.cpp \
    585     editing/InsertParagraphSeparatorCommand.cpp \
    586     editing/InsertTextCommand.cpp \
    587     editing/JoinTextNodesCommand.cpp \
    588     editing/markup.cpp \
    589     editing/MarkupAccumulator.cpp \
    590     editing/MergeIdenticalElementsCommand.cpp \
    591     editing/ModifySelectionListLevel.cpp \
    592     editing/MoveSelectionCommand.cpp \
    593     editing/RemoveCSSPropertyCommand.cpp \
    594     editing/RemoveFormatCommand.cpp \
    595     editing/RemoveNodeCommand.cpp \
    596     editing/RemoveNodePreservingChildrenCommand.cpp \
    597     editing/ReplaceNodeWithSpanCommand.cpp \
    598     editing/ReplaceSelectionCommand.cpp \
    599     editing/SelectionController.cpp \
    600     editing/SetNodeAttributeCommand.cpp \
    601     editing/SmartReplaceICU.cpp \
    602     editing/SpellChecker.cpp \
    603     editing/SpellingCorrectionController.cpp \
    604     editing/SplitElementCommand.cpp \
    605     editing/SplitTextNodeCommand.cpp \
    606     editing/SplitTextNodeContainingElementCommand.cpp \
    607     editing/TextCheckingHelper.cpp \
    608     editing/TextIterator.cpp \
    609     editing/TypingCommand.cpp \
    610     editing/UnlinkCommand.cpp \
    611     editing/VisiblePosition.cpp \
    612     editing/VisibleSelection.cpp \
    613     editing/visible_units.cpp \
    614     editing/WrapContentsInDummySpanCommand.cpp \
    615     fileapi/Blob.cpp \
    616     fileapi/BlobURL.cpp \
    617     fileapi/File.cpp \
    618     fileapi/FileList.cpp \
    619     fileapi/FileReader.cpp \
    620     fileapi/FileReaderLoader.cpp \
    621     fileapi/FileReaderSync.cpp \
    622     fileapi/FileStreamProxy.cpp \
    623     fileapi/FileThread.cpp \
    624     fileapi/ThreadableBlobRegistry.cpp \
    625     fileapi/WebKitBlobBuilder.cpp \
    626     history/BackForwardController.cpp \
    627     history/BackForwardListImpl.cpp \
    628     history/CachedFrame.cpp \
    629     history/CachedPage.cpp \
    630     history/HistoryItem.cpp \
    631     history/qt/HistoryItemQt.cpp \
    632     history/PageCache.cpp \
    633     html/AsyncImageResizer.cpp \
    634     html/BaseButtonInputType.cpp \
    635     html/BaseCheckableInputType.cpp \
    636     html/BaseDateAndTimeInputType.cpp \
    637     html/BaseTextInputType.cpp \
    638     html/ButtonInputType.cpp \
    639     html/CheckboxInputType.cpp \
    640     html/ClassList.cpp \
    641     html/CollectionCache.cpp \
    642     html/ColorInputType.cpp \
    643     html/DOMDataGridDataSource.cpp \
    644     html/DOMFormData.cpp \
    645     html/DOMSettableTokenList.cpp \
    646     html/DOMTokenList.cpp \
    647     html/DOMURL.cpp \
    648     html/DataGridColumn.cpp \
    649     html/DataGridColumnList.cpp \
    650     html/DateComponents.cpp \
    651     html/DateInputType.cpp \
    652     html/DateTimeInputType.cpp \
    653     html/DateTimeLocalInputType.cpp \
    654     html/EmailInputType.cpp \
    655     html/FTPDirectoryDocument.cpp \
    656     html/FileInputType.cpp \
    657     html/FormAssociatedElement.cpp \
    658     html/FormDataList.cpp \
    659     html/HTMLAllCollection.cpp \
    660     html/HTMLAnchorElement.cpp \
    661     html/HTMLAppletElement.cpp \
    662     html/HTMLAreaElement.cpp \
    663     html/HTMLBRElement.cpp \
    664     html/HTMLBaseElement.cpp \
    665     html/HTMLBaseFontElement.cpp \
    666     html/HTMLBlockquoteElement.cpp \
    667     html/HTMLBodyElement.cpp \
    668     html/HTMLButtonElement.cpp \
    669     html/HTMLCanvasElement.cpp \
    670     html/HTMLCollection.cpp \
    671     html/HTMLDListElement.cpp \
    672     html/HTMLDataGridCellElement.cpp \
    673     html/HTMLDataGridColElement.cpp \
    674     html/HTMLDataGridElement.cpp \
    675     html/HTMLDataGridRowElement.cpp \
    676     html/HTMLDataListElement.cpp \
    677     html/HTMLDirectoryElement.cpp \
    678     html/HTMLDetailsElement.cpp \
    679     html/HTMLDivElement.cpp \
    680     html/HTMLDocument.cpp \
    681     html/HTMLElement.cpp \
    682     html/HTMLEmbedElement.cpp \
    683     html/HTMLFieldSetElement.cpp \
    684     html/HTMLFontElement.cpp \
    685     html/HTMLFormCollection.cpp \
    686     html/HTMLFormControlElement.cpp \
    687     html/HTMLFormElement.cpp \
    688     html/HTMLFrameElement.cpp \
    689     html/HTMLFrameElementBase.cpp \
    690     html/HTMLFrameOwnerElement.cpp \
    691     html/HTMLFrameSetElement.cpp \
    692     html/HTMLHRElement.cpp \
    693     html/HTMLHeadElement.cpp \
    694     html/HTMLHeadingElement.cpp \
    695     html/HTMLHtmlElement.cpp \
    696     html/HTMLIFrameElement.cpp \
    697     html/HTMLImageElement.cpp \
    698     html/HTMLImageLoader.cpp \
    699     html/HTMLInputElement.cpp \
    700     html/HTMLIsIndexElement.cpp \
    701     html/HTMLKeygenElement.cpp \
    702     html/HTMLLIElement.cpp \
    703     html/HTMLLabelElement.cpp \
    704     html/HTMLLegendElement.cpp \
    705     html/HTMLLinkElement.cpp \
    706     html/HTMLMapElement.cpp \
    707     html/HTMLMarqueeElement.cpp \
    708     html/HTMLMenuElement.cpp \
    709     html/HTMLMetaElement.cpp \
    710     html/HTMLMeterElement.cpp \
    711     html/HTMLModElement.cpp \
    712     html/HTMLNameCollection.cpp \
    713     html/HTMLOListElement.cpp \
    714     html/HTMLObjectElement.cpp \
    715     html/HTMLOptGroupElement.cpp \
    716     html/HTMLOptionElement.cpp \
    717     html/HTMLOptionsCollection.cpp \
    718     html/HTMLOutputElement.cpp \
    719     html/HTMLParagraphElement.cpp \
    720     html/HTMLParamElement.cpp \
    721     html/HTMLParserErrorCodes.cpp \
    722     html/HTMLPlugInElement.cpp \
    723     html/HTMLPlugInImageElement.cpp \
    724     html/HTMLPreElement.cpp \
    725     html/HTMLProgressElement.cpp \
    726     html/HTMLQuoteElement.cpp \
    727     html/HTMLScriptElement.cpp \
    728     html/HTMLSelectElement.cpp \
    729     html/HTMLStyleElement.cpp \
    730     html/HTMLSummaryElement.cpp \
    731     html/HTMLTableCaptionElement.cpp \
    732     html/HTMLTableCellElement.cpp \
    733     html/HTMLTableColElement.cpp \
    734     html/HTMLTableElement.cpp \
    735     html/HTMLTablePartElement.cpp \
    736     html/HTMLTableRowElement.cpp \
    737     html/HTMLTableRowsCollection.cpp \
    738     html/HTMLTableSectionElement.cpp \
    739     html/HTMLTextAreaElement.cpp \
    740     html/HTMLTitleElement.cpp \
    741     html/HTMLUListElement.cpp \
    742     html/HTMLViewSourceDocument.cpp \
    743     html/HiddenInputType.cpp \
    744     html/ImageData.cpp \
    745     html/ImageDocument.cpp \
    746     html/ImageInputType.cpp \
    747     html/ImageResizerThread.cpp \
    748     html/InputType.cpp \
    749     html/IsIndexInputType.cpp \
    750     html/LabelsNodeList.cpp \
    751     html/MediaDocument.cpp \
    752     html/MonthInputType.cpp \
    753     html/NumberInputType.cpp \
    754     html/PasswordInputType.cpp \
    755     html/PluginDocument.cpp \
    756     html/RadioInputType.cpp \
    757     html/RangeInputType.cpp \
    758     html/ResetInputType.cpp \
    759     html/SearchInputType.cpp \
    760     html/StepRange.cpp \
    761     html/SubmitInputType.cpp \
    762     html/TelephoneInputType.cpp \
    763     html/TextDocument.cpp \
    764     html/TextFieldInputType.cpp \
    765     html/TextInputType.cpp \
    766     html/TimeInputType.cpp \
    767     html/URLInputType.cpp \
    768     html/ValidationMessage.cpp \
    769     html/ValidityState.cpp \
    770     html/WeekInputType.cpp \
    771     html/canvas/ArrayBuffer.cpp \
    772     html/canvas/ArrayBufferView.cpp \
    773     html/canvas/CanvasGradient.cpp \
    774     html/canvas/CanvasPattern.cpp \
    775     html/canvas/CanvasPixelArray.cpp \
    776     html/canvas/CanvasRenderingContext.cpp \
    777     html/canvas/CanvasRenderingContext2D.cpp \
    778     html/canvas/CanvasStyle.cpp \
    779     html/canvas/DataView.cpp \
    780     html/canvas/Float32Array.cpp \
    781     html/canvas/Int16Array.cpp \
    782     html/canvas/Int32Array.cpp \
    783     html/canvas/Int8Array.cpp \
    784     html/canvas/Uint16Array.cpp \
    785     html/canvas/Uint32Array.cpp \
    786     html/canvas/Uint8Array.cpp \
    787     html/parser/CSSPreloadScanner.cpp \
    788     html/parser/HTMLConstructionSite.cpp \
    789     html/parser/HTMLDocumentParser.cpp \
    790     html/parser/HTMLElementStack.cpp \
    791     html/parser/HTMLEntityParser.cpp \
    792     html/parser/HTMLEntitySearch.cpp \
    793     html/parser/HTMLFormattingElementList.cpp \
    794     html/parser/HTMLMetaCharsetParser.cpp \
    795     html/parser/HTMLParserIdioms.cpp \
    796     html/parser/HTMLParserScheduler.cpp \
    797     html/parser/HTMLPreloadScanner.cpp \
    798     html/parser/HTMLScriptRunner.cpp \
    799     html/parser/HTMLSourceTracker.cpp \
    800     html/parser/HTMLTokenizer.cpp \
    801     html/parser/HTMLTreeBuilder.cpp \
    802     html/parser/HTMLViewSourceParser.cpp \
    803     html/parser/TextDocumentParser.cpp \
    804     html/parser/TextViewSourceParser.cpp \
    805     html/parser/XSSFilter.cpp \
    806     html/shadow/DetailsMarkerControl.cpp \
    807     html/shadow/MediaControls.cpp \
    808     html/shadow/MediaControlRootElement.cpp \
    809     html/shadow/MeterShadowElement.cpp \
    810     html/shadow/ProgressShadowElement.cpp \
    811     html/shadow/SliderThumbElement.cpp \
    812     html/shadow/TextControlInnerElements.cpp \
    813     inspector/ConsoleMessage.cpp \
    814     inspector/DOMNodeHighlighter.cpp \
    815     inspector/EventsCollector.cpp \
    816     inspector/InjectedScript.cpp \
    817     inspector/InjectedScriptHost.cpp \
    818     inspector/InjectedScriptManager.cpp \
    819     inspector/InspectorAgent.cpp \
    820     inspector/InspectorApplicationCacheAgent.cpp \
    821     inspector/InspectorBrowserDebuggerAgent.cpp \
    822     inspector/InspectorCSSAgent.cpp \
    823     inspector/InspectorClient.cpp \
    824     inspector/InspectorConsoleAgent.cpp \
    825     inspector/InspectorController.cpp \
    826     inspector/InspectorDatabaseAgent.cpp \
    827     inspector/InspectorDatabaseResource.cpp \
    828     inspector/InspectorDebuggerAgent.cpp \
    829     inspector/InspectorDOMAgent.cpp \
    830     inspector/InspectorDOMStorageAgent.cpp \
    831     inspector/InspectorDOMStorageResource.cpp \
    832     inspector/InspectorFrontendClientLocal.cpp \
    833     inspector/InspectorFrontendHost.cpp \
    834     inspector/InspectorFrontendProxy.cpp \
    835     inspector/InspectorInstrumentation.cpp \
    836     inspector/InspectorPageAgent.cpp \
    837     inspector/InspectorProfilerAgent.cpp \
    838     inspector/InspectorResourceAgent.cpp \
    839     inspector/InspectorRuntimeAgent.cpp \
    840     inspector/InspectorState.cpp \
    841     inspector/InspectorStyleSheet.cpp \
    842     inspector/InspectorTimelineAgent.cpp \
    843     inspector/InspectorValues.cpp \
    844     inspector/PageDebuggerAgent.cpp \
    845     inspector/ScriptArguments.cpp \
    846     inspector/ScriptCallFrame.cpp \
    847     inspector/ScriptCallStack.cpp \
    848     inspector/TimelineRecordFactory.cpp \
    849     inspector/WorkerDebuggerAgent.cpp \
    850     inspector/WorkerInspectorController.cpp \
    851     loader/archive/ArchiveResource.cpp \
    852     loader/archive/ArchiveResourceCollection.cpp \
    853     loader/cache/MemoryCache.cpp \
    854     loader/cache/CachedCSSStyleSheet.cpp \
    855     loader/cache/CachedFont.cpp \
    856     loader/cache/CachedImage.cpp \
    857     loader/cache/CachedResourceClientWalker.cpp \
    858     loader/cache/CachedResourceHandle.cpp \
    859     loader/cache/CachedResourceRequest.cpp \
    860     loader/cache/CachedResource.cpp \
    861     loader/cache/CachedScript.cpp \
    862     loader/cache/CachedXSLStyleSheet.cpp \
    863     loader/CrossOriginAccessControl.cpp \
    864     loader/CrossOriginPreflightResultCache.cpp \
    865     loader/cache/CachedResourceLoader.cpp \
    866     loader/DocumentLoader.cpp \
    867     loader/DocumentThreadableLoader.cpp \
    868     loader/DocumentWriter.cpp \
    869     loader/FormState.cpp \
    870     loader/FormSubmission.cpp \
    871     loader/FrameLoader.cpp \
    872     loader/FrameLoaderStateMachine.cpp \
    873     loader/HistoryController.cpp \
    874     loader/FTPDirectoryParser.cpp \
    875     loader/icon/IconDatabaseBase.cpp \
    876     loader/icon/IconLoader.cpp \
    877     loader/ImageLoader.cpp \
    878     loader/MainResourceLoader.cpp \
    879     loader/NavigationAction.cpp \
    880     loader/NetscapePlugInStreamLoader.cpp \
    881     loader/PingLoader.cpp \
    882     loader/PlaceholderDocument.cpp \
    883     loader/PolicyCallback.cpp \
    884     loader/PolicyChecker.cpp \
    885     loader/ProgressTracker.cpp \
    886     loader/NavigationScheduler.cpp \
    887     loader/ResourceLoader.cpp \
    888     loader/ResourceLoadNotifier.cpp \
    889     loader/ResourceLoadScheduler.cpp \
    890     loader/SinkDocument.cpp \
    891     loader/SubframeLoader.cpp \
    892     loader/SubresourceLoader.cpp \
    893     loader/TextResourceDecoder.cpp \
    894     loader/ThreadableLoader.cpp \
    895     notifications/Notification.cpp \
    896     notifications/NotificationCenter.cpp \
    897     page/animation/AnimationBase.cpp \
    898     page/animation/AnimationController.cpp \
    899     page/animation/CompositeAnimation.cpp \
    900     page/animation/ImplicitAnimation.cpp \
    901     page/animation/KeyframeAnimation.cpp \
    902     page/WebKitAnimation.cpp \
    903     page/WebKitAnimationList.cpp \
    904     page/BarInfo.cpp \
    905     page/Chrome.cpp \
    906     page/Console.cpp \
    907     page/ContentSecurityPolicy.cpp \
    908     page/ContextMenuController.cpp \
    909     page/Crypto.cpp \
    910     page/DOMSelection.cpp \
    911     page/DOMTimer.cpp \
    912     page/DOMWindow.cpp \
    913     page/DragController.cpp \
    914     page/EventHandler.cpp \
    915     page/EventSource.cpp \
    916     page/FocusController.cpp \
    917     page/Frame.cpp \
    918     page/FrameActionScheduler.cpp \
    919     page/FrameTree.cpp \
    920     page/FrameView.cpp \
    921     page/Geolocation.cpp \
    922     page/GeolocationController.cpp \
    923     page/GeolocationPositionCache.cpp \
    924     page/GroupSettings.cpp \
    925     page/History.cpp \
    926     page/Location.cpp \
    927     page/MemoryInfo.cpp \
    928     page/MouseEventWithHitTestResults.cpp \
    929     page/Navigator.cpp \
    930     page/NavigatorBase.cpp \
    931     page/OriginAccessEntry.cpp \
    932     page/Page.cpp \
    933     page/PageGroup.cpp \
    934     page/PageGroupLoadDeferrer.cpp \
    935     page/Performance.cpp \
    936     page/PerformanceNavigation.cpp \
    937     page/PerformanceTiming.cpp \
    938     page/PluginHalter.cpp \
    939     page/PrintContext.cpp \
    940     page/Screen.cpp \
    941     page/SecurityOrigin.cpp \
    942     page/Settings.cpp \
    943     page/SpatialNavigation.cpp \
    944     page/SuspendableTimer.cpp \
    945     page/UserContentURLPattern.cpp \
    946     page/WindowFeatures.cpp \
    947     plugins/PluginData.cpp \
    948     plugins/DOMPluginArray.cpp \
    949     plugins/DOMPlugin.cpp \
    950     plugins/PluginMainThreadScheduler.cpp \
    951     plugins/DOMMimeType.cpp \
    952     plugins/DOMMimeTypeArray.cpp \
    953     platform/animation/Animation.cpp \
    954     platform/animation/AnimationList.cpp \
    955     platform/Arena.cpp \
    956     platform/text/Base64.cpp \
    957     platform/text/BidiContext.cpp \
    958     platform/text/Hyphenation.cpp \
    959     platform/text/LocalizedNumberNone.cpp \
    960     platform/ContentType.cpp \
    961     platform/CrossThreadCopier.cpp \
    962     platform/DefaultLocalizationStrategy.cpp \
    963     platform/DragData.cpp \
    964     platform/DragImage.cpp \
    965     platform/FileChooser.cpp \
    966     platform/FileStream.cpp \
    967     platform/FileSystem.cpp \
    968     platform/GeolocationService.cpp \
    969     platform/image-decoders/qt/ImageFrameQt.cpp \
    970     platform/graphics/FontDescription.cpp \
    971     platform/graphics/FontFallbackList.cpp \
    972     platform/graphics/FontFamily.cpp \
    973     platform/graphics/BitmapImage.cpp \
    974     platform/graphics/Color.cpp \
    975     platform/graphics/ContextShadow.cpp \
    976     platform/graphics/FloatPoint3D.cpp \
    977     platform/graphics/FloatPoint.cpp \
    978     platform/graphics/FloatQuad.cpp \
    979     platform/graphics/FloatRect.cpp \
    980     platform/graphics/FloatSize.cpp \
    981     platform/graphics/FontData.cpp \
    982     platform/graphics/Font.cpp \
    983     platform/graphics/FontCache.cpp \
    984     platform/graphics/GeneratedImage.cpp \
    985     platform/graphics/Gradient.cpp \
    986     platform/graphics/GraphicsContext.cpp \
    987     platform/graphics/GraphicsLayer.cpp \
    988     platform/graphics/GraphicsTypes.cpp \
    989     platform/graphics/Image.cpp \
    990     platform/graphics/ImageBuffer.cpp \
    991     platform/graphics/ImageSource.cpp \
    992     platform/graphics/IntRect.cpp \
    993     platform/graphics/Path.cpp \
    994     platform/graphics/PathTraversalState.cpp \
    995     platform/graphics/Pattern.cpp \
    996     platform/graphics/RoundedIntRect.cpp \
    997     platform/graphics/SegmentedFontData.cpp \
    998     platform/graphics/SimpleFontData.cpp \
    999     platform/graphics/TiledBackingStore.cpp \
   1000     platform/graphics/transforms/AffineTransform.cpp \
   1001     platform/graphics/transforms/TransformationMatrix.cpp \
   1002     platform/graphics/transforms/MatrixTransformOperation.cpp \
   1003     platform/graphics/transforms/Matrix3DTransformOperation.cpp \
   1004     platform/graphics/transforms/PerspectiveTransformOperation.cpp \
   1005     platform/graphics/transforms/RotateTransformOperation.cpp \
   1006     platform/graphics/transforms/ScaleTransformOperation.cpp \
   1007     platform/graphics/transforms/SkewTransformOperation.cpp \
   1008     platform/graphics/transforms/TransformOperations.cpp \
   1009     platform/graphics/transforms/TranslateTransformOperation.cpp \
   1010     platform/KillRingNone.cpp \
   1011     platform/KURL.cpp \
   1012     platform/Language.cpp \
   1013     platform/Length.cpp \
   1014     platform/text/LineEnding.cpp \
   1015     platform/leveldb/LevelDBComparator.h \
   1016     platform/leveldb/LevelDBDatabase.cpp \
   1017     platform/leveldb/LevelDBDatabase.h \
   1018     platform/leveldb/LevelDBIterator.cpp \
   1019     platform/leveldb/LevelDBIterator.h \
   1020     platform/leveldb/LevelDBSlice.h \
   1021     platform/LinkHash.cpp \
   1022     platform/Logging.cpp \
   1023     platform/MIMETypeRegistry.cpp \
   1024     platform/mock/DeviceOrientationClientMock.cpp \
   1025     platform/mock/GeolocationClientMock.cpp \
   1026     platform/mock/GeolocationServiceMock.cpp \
   1027     platform/mock/SpeechInputClientMock.cpp \
   1028     platform/network/AuthenticationChallengeBase.cpp \
   1029     platform/network/BlobData.cpp \
   1030     platform/network/BlobRegistryImpl.cpp \
   1031     platform/network/BlobResourceHandle.cpp \
   1032     platform/network/Credential.cpp \
   1033     platform/network/FormData.cpp \
   1034     platform/network/FormDataBuilder.cpp \
   1035     platform/network/HTTPHeaderMap.cpp \
   1036     platform/network/HTTPParsers.cpp \
   1037     platform/network/NetworkStateNotifier.cpp \
   1038     platform/network/ProtectionSpace.cpp \
   1039     platform/network/ProxyServer.cpp \
   1040     platform/network/ResourceErrorBase.cpp \
   1041     platform/network/ResourceHandle.cpp \
   1042     platform/network/ResourceRequestBase.cpp \
   1043     platform/network/ResourceResponseBase.cpp \
   1044     platform/text/RegularExpression.cpp \
   1045     platform/RuntimeApplicationChecks.cpp \
   1046     platform/SchemeRegistry.cpp \
   1047     platform/ScrollableArea.cpp \
   1048     platform/ScrollAnimator.cpp \
   1049     platform/Scrollbar.cpp \
   1050     platform/ScrollbarThemeComposite.cpp \
   1051     platform/ScrollView.cpp \
   1052     platform/text/SegmentedString.cpp \
   1053     platform/SharedBuffer.cpp \
   1054     platform/text/String.cpp \
   1055     platform/text/TextBoundaries.cpp \
   1056     platform/text/TextCodec.cpp \
   1057     platform/text/TextCodecLatin1.cpp \
   1058     platform/text/TextCodecUserDefined.cpp \
   1059     platform/text/TextCodecUTF16.cpp \
   1060     platform/text/TextCodecUTF8.cpp \
   1061     platform/text/TextEncoding.cpp \
   1062     platform/text/TextEncodingDetectorNone.cpp \
   1063     platform/text/TextEncodingRegistry.cpp \
   1064     platform/text/TextStream.cpp \
   1065     platform/ThreadGlobalData.cpp \
   1066     platform/ThreadTimers.cpp \
   1067     platform/Timer.cpp \
   1068     platform/text/UnicodeRange.cpp \
   1069     platform/text/transcoder/FontTranscoder.cpp \
   1070     platform/UUID.cpp \
   1071     platform/Widget.cpp \
   1072     platform/PlatformStrategies.cpp \
   1073     platform/LocalizedStrings.cpp \
   1074     plugins/IFrameShimSupport.cpp \
   1075     plugins/PluginDatabase.cpp \
   1076     plugins/PluginDebug.cpp \
   1077     plugins/PluginPackage.cpp \
   1078     plugins/PluginStream.cpp \
   1079     plugins/PluginView.cpp \
   1080     rendering/AutoTableLayout.cpp \
   1081     rendering/break_lines.cpp \
   1082     rendering/BidiRun.cpp \
   1083     rendering/CounterNode.cpp \
   1084     rendering/EllipsisBox.cpp \
   1085     rendering/FixedTableLayout.cpp \
   1086     rendering/HitTestResult.cpp \
   1087     rendering/InlineBox.cpp \
   1088     rendering/InlineFlowBox.cpp \
   1089     rendering/InlineTextBox.cpp \
   1090     rendering/LayoutState.cpp \
   1091     rendering/RenderApplet.cpp \
   1092     rendering/RenderArena.cpp \
   1093     rendering/RenderBlock.cpp \
   1094     rendering/RenderBlockLineLayout.cpp \
   1095     rendering/RenderBox.cpp \
   1096     rendering/RenderBoxModelObject.cpp \
   1097     rendering/RenderBR.cpp \
   1098     rendering/RenderButton.cpp \
   1099     rendering/RenderCombineText.cpp \
   1100     rendering/RenderCounter.cpp \
   1101     rendering/RenderDataGrid.cpp \
   1102     rendering/RenderDetails.cpp \
   1103     rendering/RenderDetailsMarker.cpp \
   1104     rendering/RenderEmbeddedObject.cpp \
   1105     rendering/RenderFieldset.cpp \
   1106     rendering/RenderFileUploadControl.cpp \
   1107     rendering/RenderFlexibleBox.cpp \
   1108     rendering/RenderFrame.cpp \
   1109     rendering/RenderFrameBase.cpp \
   1110     rendering/RenderFrameSet.cpp \
   1111     rendering/RenderHTMLCanvas.cpp \
   1112     rendering/RenderIFrame.cpp \
   1113     rendering/RenderImage.cpp \
   1114     rendering/RenderImageResource.cpp \
   1115     rendering/RenderImageResourceStyleImage.cpp \
   1116     rendering/RenderInline.cpp \
   1117     rendering/RenderLayer.cpp \
   1118     rendering/RenderLayerBacking.cpp \
   1119     rendering/RenderLayerCompositor.cpp \
   1120     rendering/RenderLineBoxList.cpp \
   1121     rendering/RenderListBox.cpp \
   1122     rendering/RenderListItem.cpp \
   1123     rendering/RenderListMarker.cpp \
   1124     rendering/RenderMarquee.cpp \
   1125     rendering/RenderMenuList.cpp \
   1126     rendering/RenderMeter.cpp \
   1127     rendering/RenderObject.cpp \
   1128     rendering/RenderObjectChildList.cpp \
   1129     rendering/RenderPart.cpp \
   1130     rendering/RenderProgress.cpp \
   1131     rendering/RenderQuote.cpp \
   1132     rendering/RenderReplaced.cpp \
   1133     rendering/RenderReplica.cpp \
   1134     rendering/RenderRuby.cpp \
   1135     rendering/RenderRubyBase.cpp \
   1136     rendering/RenderRubyRun.cpp \
   1137     rendering/RenderRubyText.cpp \
   1138     rendering/RenderScrollbar.cpp \
   1139     rendering/RenderScrollbarPart.cpp \
   1140     rendering/RenderScrollbarTheme.cpp \
   1141     rendering/RenderSlider.cpp \
   1142     rendering/RenderSummary.cpp \
   1143     rendering/RenderTable.cpp \
   1144     rendering/RenderTableCell.cpp \
   1145     rendering/RenderTableCol.cpp \
   1146     rendering/RenderTableRow.cpp \
   1147     rendering/RenderTableSection.cpp \
   1148     rendering/RenderText.cpp \
   1149     rendering/RenderTextControl.cpp \
   1150     rendering/RenderTextControlMultiLine.cpp \
   1151     rendering/RenderTextControlSingleLine.cpp \
   1152     rendering/RenderTextFragment.cpp \
   1153     rendering/RenderTheme.cpp \
   1154     rendering/RenderTreeAsText.cpp \
   1155     rendering/RenderView.cpp \
   1156     rendering/RenderWidget.cpp \
   1157     rendering/RenderWordBreak.cpp \
   1158     rendering/RootInlineBox.cpp \
   1159     rendering/ScrollBehavior.cpp \
   1160     rendering/ShadowElement.cpp \
   1161     rendering/TransformState.cpp \
   1162     rendering/style/ContentData.cpp \
   1163     rendering/style/CounterDirectives.cpp \
   1164     rendering/style/FillLayer.cpp \
   1165     rendering/style/KeyframeList.cpp \
   1166     rendering/style/NinePieceImage.cpp \
   1167     rendering/style/QuotesData.cpp \
   1168     rendering/style/RenderStyle.cpp \
   1169     rendering/style/ShadowData.cpp \
   1170     rendering/style/StyleBackgroundData.cpp \
   1171     rendering/style/StyleBoxData.cpp \
   1172     rendering/style/StyleCachedImage.cpp \
   1173     rendering/style/StyleFlexibleBoxData.cpp \
   1174     rendering/style/StyleGeneratedImage.cpp \
   1175     rendering/style/StyleInheritedData.cpp \
   1176     rendering/style/StyleMarqueeData.cpp \
   1177     rendering/style/StyleMultiColData.cpp \
   1178     rendering/style/StyleRareInheritedData.cpp \
   1179     rendering/style/StyleRareNonInheritedData.cpp \
   1180     rendering/style/StyleSurroundData.cpp \
   1181     rendering/style/StyleTransformData.cpp \
   1182     rendering/style/StyleVisualData.cpp \
   1183     xml/DOMParser.cpp \
   1184     xml/XMLHttpRequest.cpp \
   1185     xml/XMLHttpRequestProgressEventThrottle.cpp \
   1186     xml/XMLHttpRequestUpload.cpp \
   1187     xml/XMLSerializer.cpp
   1188 
   1189 HEADERS += \
   1190     accessibility/AccessibilityARIAGridCell.h \
   1191     accessibility/AccessibilityARIAGrid.h \
   1192     accessibility/AccessibilityARIAGridRow.h \
   1193     accessibility/AccessibilityImageMapLink.h \
   1194     accessibility/AccessibilityListBox.h \
   1195     accessibility/AccessibilityListBoxOption.h \
   1196     accessibility/AccessibilityList.h \
   1197     accessibility/AccessibilityMediaControls.h \
   1198     accessibility/AccessibilityObject.h \
   1199     accessibility/AccessibilityProgressIndicator.h \
   1200     accessibility/AccessibilityRenderObject.h \
   1201     accessibility/AccessibilityScrollbar.h \
   1202     accessibility/AccessibilityScrollView.h \
   1203     accessibility/AccessibilitySlider.h \
   1204     accessibility/AccessibilityTableCell.h \
   1205     accessibility/AccessibilityTableColumn.h \
   1206     accessibility/AccessibilityTable.h \
   1207     accessibility/AccessibilityTableHeaderContainer.h \
   1208     accessibility/AccessibilityTableRow.h \
   1209     accessibility/AXObjectCache.h \
   1210     bindings/ScriptControllerBase.h \
   1211     bindings/generic/ActiveDOMCallback.h \
   1212     bindings/generic/RuntimeEnabledFeatures.h
   1213 
   1214 v8 {
   1215     HEADERS += \
   1216         bindings/v8/custom/V8CustomPositionCallback.h \
   1217         bindings/v8/custom/V8CustomPositionErrorCallback.h  \
   1218         bindings/v8/custom/V8CustomVoidCallback.h \
   1219         bindings/v8/custom/V8CustomXPathNSResolver.h \
   1220         bindings/v8/custom/V8HTMLAudioElementConstructor.h \
   1221         bindings/v8/custom/V8HTMLImageElementConstructor.h \
   1222         bindings/v8/custom/V8HTMLOptionElementConstructor.h \
   1223         bindings/v8/custom/V8HTMLSelectElementCustom.h \
   1224         bindings/v8/custom/V8MessagePortCustom.h \
   1225         bindings/v8/custom/V8NamedNodesCollection.h \
   1226         \
   1227         bindings/v8/ChildThreadDOMData.h \
   1228         bindings/v8/DateExtension.h \
   1229         bindings/v8/DOMData.h \
   1230         bindings/v8/DOMDataStore.h \
   1231         bindings/v8/DOMWrapperWorld.h \
   1232         bindings/v8/IsolatedWorld.h \
   1233         bindings/v8/MainThreadDOMData.h \
   1234         bindings/v8/npruntime_impl.h \
   1235         bindings/v8/npruntime_internal.h \
   1236         bindings/v8/npruntime_priv.h \
   1237         bindings/v8/NPV8Object.h \
   1238         bindings/v8/OwnHandle.h \
   1239         bindings/v8/RetainedDOMInfo.h \
   1240         bindings/v8/RetainedObjectInfo.h \
   1241         bindings/v8/ScheduledAction.h \
   1242         bindings/v8/ScopedDOMDataStore.h \
   1243         bindings/v8/ScriptCachedFrameData.h \
   1244         bindings/v8/ScriptController.h \
   1245         bindings/v8/ScriptEventListener.h \
   1246         bindings/v8/ScriptFunctionCall.h \
   1247         bindings/v8/ScriptInstance.h \
   1248         bindings/v8/ScriptObject.h \
   1249         bindings/v8/ScriptProfile.h \
   1250         bindings/v8/ScriptProfiler.h \
   1251         bindings/v8/ScriptScope.h \
   1252         bindings/v8/ScriptSourceCode.h \
   1253         bindings/v8/ScriptState.h \
   1254         bindings/v8/ScriptValue.h \
   1255         bindings/v8/ScriptWrappable.h \
   1256         bindings/v8/SerializedScriptValue.h \
   1257         bindings/v8/SharedPersistent.h \
   1258         bindings/v8/StaticDOMDataStore.h \
   1259         bindings/v8/V8AbstractEventListener.h \
   1260         bindings/v8/V8Binding.h \
   1261         bindings/v8/V8Collection.h \
   1262         bindings/v8/V8DataGridDataSource.h \
   1263         bindings/v8/V8DOMMap.h \
   1264         bindings/v8/V8DOMWindowShell.h \
   1265         bindings/v8/V8DOMWrapper.h \
   1266         bindings/v8/V8EventListener.h \
   1267         bindings/v8/V8EventListenerList.h \
   1268         bindings/v8/V8GCController.h \
   1269         bindings/v8/V8Helpers.h \
   1270         bindings/v8/V8HiddenPropertyName.h \
   1271         bindings/v8/V8IsolatedContext.h \
   1272         bindings/v8/V8LazyEventListener.h \
   1273         bindings/v8/V8NodeFilterCondition.h \
   1274         bindings/v8/V8NPObject.h \
   1275         bindings/v8/V8NPUtils.h \
   1276         bindings/v8/V8Proxy.h \
   1277         bindings/v8/V8Utilities.h \
   1278         bindings/v8/V8WindowErrorHandler.h \
   1279         bindings/v8/V8WorkerContextEventListener.h \
   1280         bindings/v8/WorkerContextExecutionProxy.h \
   1281         bindings/v8/WorkerScriptController.h \
   1282         bindings/v8/WorldContextHandle.h
   1283 } else {
   1284     HEADERS += \
   1285         bindings/js/CachedScriptSourceProvider.h \
   1286         bindings/js/CallbackFunction.h \
   1287         bindings/js/GCController.h \
   1288         bindings/js/DOMObjectHashTableMap.h \
   1289         bindings/js/DOMWrapperWorld.h \
   1290         bindings/js/JSArrayBufferViewHelper.h \
   1291         bindings/js/JSAudioConstructor.h \
   1292         bindings/js/JSCSSStyleDeclarationCustom.h \
   1293         bindings/js/JSCallbackData.h \
   1294         bindings/js/JSCustomPositionCallback.h \
   1295         bindings/js/JSCustomPositionErrorCallback.h \
   1296         bindings/js/JSCustomVoidCallback.h \
   1297         bindings/js/JSCustomXPathNSResolver.h \
   1298         bindings/js/JSDOMBinding.h \
   1299         bindings/js/JSDOMGlobalObject.h \
   1300         bindings/js/JSDOMStringMapCustom.h \
   1301         bindings/js/JSDOMWindowBase.h \
   1302         bindings/js/JSDOMWindowCustom.h \
   1303         bindings/js/JSDOMWindowShell.h \
   1304         bindings/js/JSDOMWrapper.h \
   1305         bindings/js/JSDataGridDataSource.h \
   1306         bindings/js/JSErrorHandler.h \
   1307         bindings/js/JSEventListener.h \
   1308         bindings/js/JSEventTarget.h \
   1309         bindings/js/JSHTMLAppletElementCustom.h \
   1310         bindings/js/JSHTMLEmbedElementCustom.h \
   1311         bindings/js/JSHTMLInputElementCustom.h \
   1312         bindings/js/JSHTMLObjectElementCustom.h \
   1313         bindings/js/JSHTMLSelectElementCustom.h \
   1314         bindings/js/JSHistoryCustom.h \
   1315         bindings/js/JSImageConstructor.h \
   1316         bindings/js/JSLazyEventListener.h \
   1317         bindings/js/JSLocationCustom.h \
   1318         bindings/js/JSNodeCustom.h \
   1319         bindings/js/JSNodeFilterCondition.h \
   1320         bindings/js/JSOptionConstructor.h \
   1321         bindings/js/JSPluginElementFunctions.h \
   1322         bindings/js/JSStorageCustom.h \
   1323         bindings/js/JSWorkerContextBase.h \
   1324         bindings/js/JavaScriptCallFrame.h \
   1325         bindings/js/PageScriptDebugServer.h \
   1326         bindings/js/ScheduledAction.h \
   1327         bindings/js/ScriptCachedFrameData.h \
   1328         bindings/js/ScriptController.h \
   1329         bindings/js/ScriptDebugServer.h \
   1330         bindings/js/ScriptEventListener.h \
   1331         bindings/js/ScriptFunctionCall.h \
   1332         bindings/js/ScriptGCEvent.h \
   1333         bindings/js/ScriptHeapSnapshot.h \
   1334         bindings/js/ScriptObject.h \
   1335         bindings/js/ScriptProfile.h \
   1336         bindings/js/ScriptProfileNode.h \
   1337         bindings/js/ScriptProfiler.h \
   1338         bindings/js/ScriptSourceCode.h \
   1339         bindings/js/ScriptSourceProvider.h \
   1340         bindings/js/ScriptState.h \
   1341         bindings/js/ScriptValue.h \
   1342         bindings/js/ScriptWrappable.h \
   1343         bindings/js/SerializedScriptValue.h \
   1344         bindings/js/StringSourceProvider.h \
   1345         bindings/js/WebCoreJSClientData.h \
   1346         bindings/js/WorkerScriptController.h \
   1347         bindings/js/WorkerScriptDebugServer.h \
   1348         bridge/Bridge.h \
   1349         bridge/c/CRuntimeObject.h \
   1350         bridge/c/c_class.h \
   1351         bridge/c/c_instance.h \
   1352         bridge/c/c_runtime.h \
   1353         bridge/c/c_utility.h \
   1354         bridge/jsc/BridgeJSC.h \
   1355         bridge/IdentifierRep.h \
   1356         bridge/NP_jsobject.h \
   1357         bridge/npruntime.h \
   1358         bridge/qt/qt_class.h \
   1359         bridge/qt/qt_instance.h \
   1360         bridge/qt/qt_runtime.h \
   1361         bridge/qt/qt_pixmapruntime.h \
   1362         bridge/runtime_array.h \
   1363         bridge/runtime_method.h \
   1364         bridge/runtime_object.h \
   1365         bridge/runtime_root.h
   1366 }
   1367 
   1368 HEADERS += \
   1369     css/CSSBorderImageValue.h \
   1370     css/CSSCanvasValue.h \
   1371     css/CSSCharsetRule.h \
   1372     css/CSSComputedStyleDeclaration.h \
   1373     css/CSSCursorImageValue.h \
   1374     css/CSSFontFace.h \
   1375     css/CSSFontFaceRule.h \
   1376     css/CSSFontFaceSource.h \
   1377     css/CSSFontFaceSrcValue.h \
   1378     css/CSSFontSelector.h \
   1379     css/CSSFunctionValue.h \
   1380     css/CSSGradientValue.h \
   1381     css/CSSHelper.h \
   1382     css/CSSImageGeneratorValue.h \
   1383     css/CSSImageValue.h \
   1384     css/CSSImportRule.h \
   1385     css/CSSInheritedValue.h \
   1386     css/CSSInitialValue.h \
   1387     css/CSSMediaRule.h \
   1388     css/CSSMutableStyleDeclaration.h \
   1389     css/CSSOMUtils.h \
   1390     css/CSSPageRule.h \
   1391     css/CSSParser.h \
   1392     css/CSSParserValues.h \
   1393     css/CSSPrimitiveValue.h \
   1394     css/CSSPrimitiveValueCache.h \
   1395     css/CSSProperty.h \
   1396     css/CSSPropertyLonghand.h \
   1397     css/CSSReflectValue.h \
   1398     css/CSSRule.h \
   1399     css/CSSRuleList.h \
   1400     css/CSSSegmentedFontFace.h \
   1401     css/CSSSelector.h \
   1402     css/CSSSelectorList.h \
   1403     css/CSSStyleApplyProperty.h \
   1404     css/CSSStyleDeclaration.h \
   1405     css/CSSStyleRule.h \
   1406     css/CSSStyleSelector.h \
   1407     css/CSSStyleSheet.h \
   1408     css/CSSTimingFunctionValue.h \
   1409     css/CSSUnicodeRangeValue.h \
   1410     css/CSSValueList.h \
   1411     css/FontFamilyValue.h \
   1412     css/FontValue.h \
   1413     css/MediaFeatureNames.h \
   1414     css/MediaList.h \
   1415     css/MediaQuery.h \
   1416     css/MediaQueryEvaluator.h \
   1417     css/MediaQueryExp.h \
   1418     css/MediaQueryList.h \
   1419     css/MediaQueryListListener.h \
   1420     css/MediaQueryMatcher.h \
   1421     css/RGBColor.h \
   1422     css/ShadowValue.h \
   1423     css/StyleBase.h \
   1424     css/StyleList.h \
   1425     css/StyleMedia.h \
   1426     css/StyleSheet.h \
   1427     css/StyleSheetList.h \
   1428     css/WebKitCSSKeyframeRule.h \
   1429     css/WebKitCSSKeyframesRule.h \
   1430     css/WebKitCSSMatrix.h \
   1431     css/WebKitCSSTransformValue.h \
   1432     dom/ActiveDOMObject.h \
   1433     dom/Attr.h \
   1434     dom/Attribute.h \
   1435     dom/BeforeTextInsertedEvent.h \
   1436     dom/BeforeUnloadEvent.h \
   1437     dom/CDATASection.h \
   1438     dom/CharacterData.h \
   1439     dom/CheckedRadioButtons.h \
   1440     dom/ChildNodeList.h \
   1441     dom/ClassNodeList.h \
   1442     dom/ClientRect.h \
   1443     dom/ClientRectList.h \
   1444     dom/ClipboardEvent.h \
   1445     dom/Clipboard.h \
   1446     dom/Comment.h \
   1447     dom/ContainerNode.h \
   1448     dom/CSSMappedAttributeDeclaration.h \
   1449     dom/CustomEvent.h \
   1450     dom/default/PlatformMessagePortChannel.h \
   1451     dom/DeviceMotionClient.h \
   1452     dom/DeviceMotionController.h \
   1453     dom/DeviceMotionData.h \
   1454     dom/DeviceMotionEvent.h \
   1455     dom/DeviceOrientation.h \
   1456     dom/DeviceOrientationClient.h \
   1457     dom/DeviceOrientationController.h \
   1458     dom/DeviceOrientationEvent.h \
   1459     dom/Document.h \
   1460     dom/DocumentFragment.h \
   1461     dom/DocumentMarker.h \
   1462     dom/DocumentMarkerController.h \
   1463     dom/DocumentOrderedMap.h \
   1464     dom/DocumentType.h \
   1465     dom/DOMImplementation.h \
   1466     dom/DOMStringList.h \
   1467     dom/DOMStringMap.h \
   1468     dom/DOMTimeStamp.h \
   1469     dom/DatasetDOMStringMap.h \
   1470     dom/DynamicNodeList.h \
   1471     dom/EditingText.h \
   1472     dom/Element.h \
   1473     dom/Entity.h \
   1474     dom/EntityReference.h \
   1475     dom/Event.h \
   1476     dom/EventNames.h \
   1477     dom/EventTarget.h \
   1478     dom/ExceptionBase.h \
   1479     dom/ExceptionCode.h \
   1480     dom/FragmentScriptingPermission.h \
   1481     dom/InputElement.h \
   1482     dom/KeyboardEvent.h \
   1483     dom/MessageChannel.h \
   1484     dom/MessageEvent.h \
   1485     dom/MessagePortChannel.h \
   1486     dom/MessagePort.h \
   1487     dom/MouseEvent.h \
   1488     dom/MouseRelatedEvent.h \
   1489     dom/MutationEvent.h \
   1490     dom/NamedNodeMap.h \
   1491     dom/NameNodeList.h \
   1492     dom/NodeFilterCondition.h \
   1493     dom/NodeFilter.h \
   1494     dom/Node.h \
   1495     dom/NodeIterator.h \
   1496     dom/Notation.h \
   1497     dom/OptionElement.h \
   1498     dom/OptionGroupElement.h \
   1499     dom/StaticHashSetNodeList.h \
   1500     dom/OverflowEvent.h \
   1501     dom/PageTransitionEvent.h \
   1502     dom/Position.h \
   1503     dom/PositionIterator.h \
   1504     dom/ProcessingInstruction.h \
   1505     dom/ProgressEvent.h \
   1506     dom/QualifiedName.h \
   1507     dom/Range.h \
   1508     dom/RegisteredEventListener.h \
   1509     dom/ScriptElement.h \
   1510     dom/ScriptExecutionContext.h \
   1511     dom/SelectElement.h \
   1512     dom/SelectorNodeList.h \
   1513     dom/ShadowRoot.h \
   1514     dom/SpaceSplitString.h \
   1515     dom/StaticNodeList.h \
   1516     dom/StyledElement.h \
   1517     dom/StyleElement.h \
   1518     dom/TagNodeList.h \
   1519     dom/TextEvent.h \
   1520     dom/TextEventInputType.h \
   1521     dom/Text.h \
   1522     dom/Touch.h \
   1523     dom/TouchEvent.h \
   1524     dom/TouchList.h \
   1525     dom/TransformSource.h \
   1526     dom/Traversal.h \
   1527     dom/TreeDepthLimit.h \
   1528     dom/TreeScope.h \
   1529     dom/TreeWalker.h \
   1530     dom/UIEvent.h \
   1531     dom/UIEventWithKeyState.h \
   1532     dom/UserGestureIndicator.h \
   1533     dom/ViewportArguments.h \
   1534     dom/WebKitAnimationEvent.h \
   1535     dom/WebKitTransitionEvent.h \
   1536     dom/WheelEvent.h \
   1537     dom/XMLDocumentParser.h \
   1538     editing/AppendNodeCommand.h \
   1539     editing/ApplyBlockElementCommand.h \
   1540     editing/ApplyStyleCommand.h \
   1541     editing/BreakBlockquoteCommand.h \
   1542     editing/CompositeEditCommand.h \
   1543     editing/CreateLinkCommand.h \
   1544     editing/DeleteButtonController.h \
   1545     editing/DeleteButton.h \
   1546     editing/DeleteFromTextNodeCommand.h \
   1547     editing/DeleteSelectionCommand.h \
   1548     editing/EditCommand.h \
   1549     editing/EditingStyle.h \
   1550     editing/EditingBehavior.h \
   1551     editing/EditingBoundary.h \
   1552     editing/Editor.h \
   1553     editing/FindOptions.h \
   1554     editing/FormatBlockCommand.h \
   1555     editing/htmlediting.h \
   1556     editing/HTMLInterchange.h \
   1557     editing/IndentOutdentCommand.h \
   1558     editing/InsertIntoTextNodeCommand.h \
   1559     editing/InsertLineBreakCommand.h \
   1560     editing/InsertListCommand.h \
   1561     editing/InsertNodeBeforeCommand.h \
   1562     editing/InsertParagraphSeparatorCommand.h \
   1563     editing/InsertTextCommand.h \
   1564     editing/JoinTextNodesCommand.h \
   1565     editing/markup.h \
   1566     editing/MergeIdenticalElementsCommand.h \
   1567     editing/ModifySelectionListLevel.h \
   1568     editing/MoveSelectionCommand.h \
   1569     editing/RemoveCSSPropertyCommand.h \
   1570     editing/RemoveFormatCommand.h \
   1571     editing/RemoveNodeCommand.h \
   1572     editing/RemoveNodePreservingChildrenCommand.h \
   1573     editing/ReplaceNodeWithSpanCommand.h \
   1574     editing/ReplaceSelectionCommand.h \
   1575     editing/SelectionController.h \
   1576     editing/SetNodeAttributeCommand.h \
   1577     editing/SmartReplace.h \
   1578     editing/SpellingCorrectionController.h \
   1579     editing/SplitElementCommand.h \
   1580     editing/SplitTextNodeCommand.h \
   1581     editing/SplitTextNodeContainingElementCommand.h \
   1582     editing/TextIterator.h \
   1583     editing/TypingCommand.h \
   1584     editing/UnlinkCommand.h \
   1585     editing/VisiblePosition.h \
   1586     editing/VisibleSelection.h \
   1587     editing/visible_units.h \
   1588     editing/WrapContentsInDummySpanCommand.h \
   1589     fileapi/Blob.h \
   1590     fileapi/BlobURL.h \
   1591     fileapi/File.h \
   1592     fileapi/FileError.h \
   1593     fileapi/FileException.h \
   1594     fileapi/FileList.h \
   1595     fileapi/FileReader.h \
   1596     fileapi/FileReaderLoader.h \
   1597     fileapi/FileReaderLoaderClient.h \
   1598     fileapi/FileReaderSync.h \
   1599     fileapi/FileStreamProxy.h \
   1600     fileapi/FileThread.h \
   1601     fileapi/FileThreadTask.h \
   1602     fileapi/WebKitBlobBuilder.h \
   1603     history/BackForwardController.h \
   1604     history/BackForwardListImpl.h \
   1605     history/BackForwardList.h \
   1606     history/CachedFrame.h \
   1607     history/CachedPage.h \
   1608     history/HistoryItem.h \
   1609     history/PageCache.h \
   1610     html/AsyncImageResizer.h \
   1611     html/canvas/ArrayBuffer.h \
   1612     html/canvas/ArrayBufferView.h \
   1613     html/canvas/CanvasGradient.h \
   1614     html/canvas/CanvasPattern.h \
   1615     html/canvas/CanvasPixelArray.h \
   1616     html/canvas/CanvasRenderingContext.h \
   1617     html/canvas/CanvasRenderingContext2D.h \
   1618     html/canvas/CanvasStyle.h \
   1619     html/canvas/DataView.h \
   1620     html/canvas/Float32Array.h \
   1621     html/canvas/Int16Array.h \
   1622     html/canvas/Int32Array.h \
   1623     html/canvas/Int8Array.h \
   1624     html/canvas/Uint16Array.h \
   1625     html/canvas/Uint32Array.h \
   1626     html/canvas/Uint8Array.h \
   1627     html/ClassList.h \
   1628     html/CollectionCache.h \
   1629     html/DataGridColumn.h \
   1630     html/DataGridColumnList.h \
   1631     html/DateComponents.h \
   1632     html/DOMDataGridDataSource.h \
   1633     html/DOMFormData.h \
   1634     html/DOMSettableTokenList.h \
   1635     html/DOMTokenList.h \
   1636     html/DOMURL.h \
   1637     html/FormAssociatedElement.h \
   1638     html/FormDataList.h \
   1639     html/FTPDirectoryDocument.h \
   1640     html/HTMLAllCollection.h \
   1641     html/HTMLAnchorElement.h \
   1642     html/HTMLAppletElement.h \
   1643     html/HTMLAreaElement.h \
   1644     html/HTMLAudioElement.h \
   1645     html/HTMLBaseElement.h \
   1646     html/HTMLBaseFontElement.h \
   1647     html/HTMLBlockquoteElement.h \
   1648     html/HTMLBodyElement.h \
   1649     html/HTMLBRElement.h \
   1650     html/HTMLButtonElement.h \
   1651     html/HTMLCanvasElement.h \
   1652     html/HTMLCollection.h \
   1653     html/HTMLDataGridCellElement.h \
   1654     html/HTMLDataGridColElement.h \
   1655     html/HTMLDataGridElement.h \
   1656     html/HTMLDataGridRowElement.h \
   1657     html/HTMLDirectoryElement.h \
   1658     html/HTMLDetailsElement.h \
   1659     html/HTMLDivElement.h \
   1660     html/HTMLDListElement.h \
   1661     html/HTMLDocument.h \
   1662     html/HTMLElement.h \
   1663     html/HTMLEmbedElement.h \
   1664     html/HTMLFieldSetElement.h \
   1665     html/HTMLFontElement.h \
   1666     html/HTMLFormCollection.h \
   1667     html/HTMLFormControlElement.h \
   1668     html/HTMLFormElement.h \
   1669     html/HTMLFrameElementBase.h \
   1670     html/HTMLFrameElement.h \
   1671     html/HTMLFrameOwnerElement.h \
   1672     html/HTMLFrameSetElement.h \
   1673     html/HTMLHeadElement.h \
   1674     html/HTMLHeadingElement.h \
   1675     html/HTMLHRElement.h \
   1676     html/HTMLHtmlElement.h \
   1677     html/HTMLIFrameElement.h \
   1678     html/HTMLImageElement.h \
   1679     html/HTMLImageLoader.h \
   1680     html/HTMLInputElement.h \
   1681     html/HTMLIsIndexElement.h \
   1682     html/HTMLKeygenElement.h \
   1683     html/HTMLLabelElement.h \
   1684     html/HTMLLegendElement.h \
   1685     html/HTMLLIElement.h \
   1686     html/HTMLLinkElement.h \
   1687     html/HTMLMapElement.h \
   1688     html/HTMLMarqueeElement.h \
   1689     html/HTMLMediaElement.h \
   1690     html/HTMLMenuElement.h \
   1691     html/HTMLMetaElement.h \
   1692     html/HTMLMeterElement.h \
   1693     html/HTMLModElement.h \
   1694     html/HTMLNameCollection.h \
   1695     html/HTMLNoScriptElement.h \
   1696     html/HTMLObjectElement.h \
   1697     html/HTMLOListElement.h \
   1698     html/HTMLOptGroupElement.h \
   1699     html/HTMLOptionElement.h \
   1700     html/HTMLOptionsCollection.h \
   1701     html/HTMLOutputElement.h \
   1702     html/HTMLParagraphElement.h \
   1703     html/HTMLParamElement.h \
   1704     html/HTMLParserErrorCodes.h \
   1705     html/HTMLPlugInElement.h \
   1706     html/HTMLPlugInImageElement.h \
   1707     html/HTMLPreElement.h \
   1708     html/HTMLProgressElement.h \
   1709     html/HTMLQuoteElement.h \
   1710     html/HTMLScriptElement.h \
   1711     html/HTMLSelectElement.h \
   1712     html/HTMLSourceElement.h \
   1713     html/HTMLStyleElement.h \
   1714     html/HTMLSummaryElement.h \
   1715     html/HTMLTableCaptionElement.h \
   1716     html/HTMLTableCellElement.h \
   1717     html/HTMLTableColElement.h \
   1718     html/HTMLTableElement.h \
   1719     html/HTMLTablePartElement.h \
   1720     html/HTMLTableRowElement.h \
   1721     html/HTMLTableRowsCollection.h \
   1722     html/HTMLTableSectionElement.h \
   1723     html/HTMLTextAreaElement.h \
   1724     html/HTMLTitleElement.h \
   1725     html/HTMLUListElement.h \
   1726     html/HTMLVideoElement.h \
   1727     html/HTMLViewSourceDocument.h \
   1728     html/ImageData.h \
   1729     html/ImageDocument.h \
   1730     html/ImageResizerThread.h \
   1731     html/LabelsNodeList.h \
   1732     html/MediaDocument.h \
   1733     html/PluginDocument.h \
   1734     html/StepRange.h \
   1735     html/TextDocument.h \
   1736     html/TimeRanges.h \
   1737     html/ValidityState.h \
   1738     html/parser/CSSPreloadScanner.h \
   1739     html/parser/HTMLConstructionSite.h \
   1740     html/parser/HTMLDocumentParser.h \
   1741     html/parser/HTMLElementStack.h \
   1742     html/parser/HTMLEntityParser.h \
   1743     html/parser/HTMLEntitySearch.h \
   1744     html/parser/HTMLEntityTable.h \
   1745     html/parser/HTMLFormattingElementList.h \
   1746     html/parser/HTMLParserScheduler.h \
   1747     html/parser/HTMLPreloadScanner.h \
   1748     html/parser/HTMLScriptRunner.h \
   1749     html/parser/HTMLScriptRunnerHost.h \
   1750     html/parser/HTMLToken.h \
   1751     html/parser/HTMLTokenizer.h \
   1752     html/parser/HTMLTreeBuilder.h \
   1753     html/parser/HTMLViewSourceParser.h \
   1754     html/parser/XSSFilter.h \
   1755     html/shadow/MediaControlElements.h \
   1756     html/shadow/DetailsMarkerControl.h \
   1757     inspector/ConsoleMessage.h \
   1758     inspector/DOMNodeHighlighter.h \
   1759     inspector/EventsCollector.h \
   1760     inspector/InjectedScript.h \
   1761     inspector/InjectedScriptHost.h \
   1762     inspector/InjectedScriptManager.h \
   1763     inspector/InspectorAgent.h \
   1764     inspector/InspectorApplicationCacheAgent.h \
   1765     inspector/InspectorBrowserDebuggerAgent.h \
   1766     inspector/InspectorConsoleAgent.h \
   1767     inspector/InspectorConsoleInstrumentation.h \
   1768     inspector/InspectorController.h \
   1769     inspector/InspectorCSSAgent.h \
   1770     inspector/InspectorDatabaseAgent.h \
   1771     inspector/InspectorDatabaseInstrumentation.h \
   1772     inspector/InspectorDatabaseResource.h \
   1773     inspector/InspectorDebuggerAgent.h \
   1774     inspector/InspectorDOMStorageAgent.h \
   1775     inspector/InspectorDOMStorageResource.h \
   1776     inspector/InspectorFrontendChannel.h \
   1777     inspector/InspectorFrontendClient.h \
   1778     inspector/InspectorFrontendClientLocal.h \
   1779     inspector/InspectorFrontendHost.h \
   1780     inspector/InspectorFrontendProxy.h \
   1781     inspector/InspectorInstrumentation.h \
   1782     inspector/InspectorPageAgent.h \
   1783     inspector/InspectorProfilerAgent.h \
   1784     inspector/InspectorResourceAgent.h \
   1785     inspector/InspectorRuntimeAgent.h \
   1786     inspector/InspectorState.h \
   1787     inspector/InspectorStyleSheet.h \
   1788     inspector/InspectorTimelineAgent.h \
   1789     inspector/InstrumentingAgents.h \
   1790     inspector/PageDebuggerAgent.h \
   1791     inspector/ScriptGCEventListener.h \
   1792     inspector/TimelineRecordFactory.h \
   1793     inspector/WorkerDebuggerAgent.h \
   1794     loader/appcache/ApplicationCacheGroup.h \
   1795     loader/appcache/ApplicationCacheHost.h \
   1796     loader/appcache/ApplicationCache.h \
   1797     loader/appcache/ApplicationCacheResource.h \
   1798     loader/appcache/ApplicationCacheStorage.h \
   1799     loader/appcache/DOMApplicationCache.h \
   1800     loader/appcache/ManifestParser.h \
   1801     loader/archive/ArchiveResourceCollection.h \
   1802     loader/archive/ArchiveResource.h \
   1803     loader/cache/CachedCSSStyleSheet.h \
   1804     loader/cache/CachedFont.h \
   1805     loader/cache/CachedImage.h \
   1806     loader/cache/CachedResourceClientWalker.h \
   1807     loader/cache/CachedResource.h \
   1808     loader/cache/CachedResourceHandle.h \
   1809     loader/cache/CachedResourceRequest.h \
   1810     loader/cache/CachedScript.h \
   1811     loader/cache/CachedXSLStyleSheet.h \
   1812     loader/cache/MemoryCache.h \
   1813     loader/CrossOriginAccessControl.h \
   1814     loader/CrossOriginPreflightResultCache.h \
   1815     loader/cache/CachedResourceLoader.h \
   1816     loader/DocumentLoader.h \
   1817     loader/DocumentThreadableLoader.h \
   1818     loader/FormState.h \
   1819     loader/FrameLoader.h \
   1820     loader/FrameLoaderStateMachine.h \
   1821     loader/FTPDirectoryParser.h \
   1822     loader/icon/IconDatabase.h \
   1823     loader/icon/IconDatabaseBase.h \
   1824     loader/icon/IconLoader.h \
   1825     loader/icon/IconRecord.h \
   1826     loader/icon/PageURLRecord.h \
   1827     loader/ImageLoader.h \
   1828     loader/MainResourceLoader.h \
   1829     loader/NavigationAction.h \
   1830     loader/NetscapePlugInStreamLoader.h \
   1831     loader/PlaceholderDocument.h \
   1832     loader/ProgressTracker.h \
   1833     loader/ResourceLoader.h \
   1834     loader/SubresourceLoader.h \
   1835     loader/TextResourceDecoder.h \
   1836     loader/ThreadableLoader.h \
   1837     loader/WorkerThreadableLoader.h \
   1838     mathml/MathMLElement.h \
   1839     mathml/MathMLInlineContainerElement.h \
   1840     mathml/MathMLMathElement.h \
   1841     mathml/MathMLTextElement.h \
   1842     notifications/Notification.h \
   1843     notifications/NotificationCenter.h \
   1844     notifications/NotificationPresenter.h \
   1845     notifications/NotificationContents.h \
   1846     page/animation/AnimationBase.h \
   1847     page/animation/AnimationController.h \
   1848     page/animation/CompositeAnimation.h \
   1849     page/animation/ImplicitAnimation.h \
   1850     page/animation/KeyframeAnimation.h \
   1851     page/BarInfo.h \
   1852     page/Chrome.h \
   1853     page/Console.h \
   1854     page/ContextMenuController.h \
   1855     page/ContextMenuProvider.h \
   1856     page/Coordinates.h \
   1857     page/DOMSelection.h \
   1858     page/DOMTimer.h \
   1859     page/DOMWindow.h \
   1860     page/DragController.h \
   1861     page/EventHandler.h \
   1862     page/EventSource.h \
   1863     page/EditorClient.h \
   1864     page/FocusController.h \
   1865     page/Frame.h \
   1866     page/FrameTree.h \
   1867     page/FrameView.h \
   1868     page/Geolocation.h \
   1869     page/GeolocationPositionCache.h \
   1870     page/Geoposition.h \
   1871     page/GroupSettings.h \
   1872     page/HaltablePlugin.h \
   1873     page/History.h \
   1874     page/Location.h \
   1875     page/MouseEventWithHitTestResults.h \
   1876     page/NavigatorBase.h \
   1877     page/Navigator.h \
   1878     page/PageGroup.h \
   1879     page/PageGroupLoadDeferrer.h \
   1880     page/Page.h \
   1881     page/PluginHalter.h \
   1882     page/PluginHalterClient.h \
   1883     page/PrintContext.h \
   1884     page/Screen.h \
   1885     page/SecurityOrigin.h \
   1886     page/Settings.h \
   1887     page/SpatialNavigation.h \
   1888     page/SpeechInput.h \
   1889     page/SpeechInputClient.h \
   1890     page/SpeechInputEvent.h \
   1891     page/SpeechInputListener.h \
   1892     page/SpeechInputResult.h \
   1893     page/SpeechInputResultList.h \
   1894     page/WebKitAnimation.h \
   1895     page/WebKitAnimationList.h \
   1896     page/WindowFeatures.h \
   1897     page/WorkerNavigator.h \
   1898     platform/animation/Animation.h \
   1899     platform/animation/AnimationList.h \
   1900     platform/Arena.h \
   1901     platform/AsyncFileStream.h \
   1902     platform/ContentType.h \
   1903     platform/ContextMenu.h \
   1904     platform/CrossThreadCopier.h \
   1905     platform/DefaultLocalizationStrategy.h \
   1906     platform/DragData.h \
   1907     platform/DragImage.h \
   1908     platform/FileChooser.h \
   1909     platform/FileStream.h \
   1910     platform/FileStreamClient.h \
   1911     platform/FileSystem.h \
   1912     platform/GeolocationService.h \
   1913     platform/image-decoders/ImageDecoder.h \
   1914     platform/mock/DeviceOrientationClientMock.h \
   1915     platform/mock/GeolocationClientMock.cpp \
   1916     platform/mock/GeolocationServiceMock.h \
   1917     platform/mock/SpeechInputClientMock.h \
   1918     platform/graphics/BitmapImage.h \
   1919     platform/graphics/Color.h \
   1920     platform/graphics/ContextShadow.h \
   1921     platform/graphics/filters/FEBlend.h \
   1922     platform/graphics/filters/FEColorMatrix.h \
   1923     platform/graphics/filters/FEComponentTransfer.h \
   1924     platform/graphics/filters/FEComposite.h \
   1925     platform/graphics/filters/FEConvolveMatrix.h \
   1926     platform/graphics/filters/FEDiffuseLighting.h \
   1927     platform/graphics/filters/FEDisplacementMap.h \
   1928     platform/graphics/filters/FEFlood.h \
   1929     platform/graphics/filters/FEGaussianBlur.h \
   1930     platform/graphics/filters/FELighting.h \
   1931     platform/graphics/filters/FEMerge.h \
   1932     platform/graphics/filters/FEMorphology.h \
   1933     platform/graphics/filters/FEOffset.h \
   1934     platform/graphics/filters/FESpecularLighting.h \
   1935     platform/graphics/filters/FETile.h \
   1936     platform/graphics/filters/FETurbulence.h \
   1937     platform/graphics/filters/FilterEffect.h \
   1938     platform/graphics/filters/LightSource.h \
   1939     platform/graphics/filters/SourceAlpha.h \
   1940     platform/graphics/filters/SourceGraphic.h \
   1941     platform/graphics/filters/arm/FELightingNEON.h \
   1942     platform/graphics/FloatPoint3D.h \
   1943     platform/graphics/FloatPoint.h \
   1944     platform/graphics/FloatQuad.h \
   1945     platform/graphics/FloatRect.h \
   1946     platform/graphics/FloatSize.h \
   1947     platform/graphics/FontData.h \
   1948     platform/graphics/FontDescription.h \
   1949     platform/graphics/FontFamily.h \
   1950     platform/graphics/FontMetrics.h \
   1951     platform/graphics/Font.h \
   1952     platform/graphics/GeneratedImage.h \
   1953     platform/graphics/Gradient.h \
   1954     platform/graphics/GraphicsContext.h \
   1955     platform/graphics/GraphicsLayer.h \
   1956     platform/graphics/GraphicsLayerClient.h \
   1957     platform/graphics/GraphicsTypes.h \
   1958     platform/graphics/GraphicsTypes3D.h \
   1959     platform/graphics/Image.h \
   1960     platform/graphics/ImageSource.h \
   1961     platform/graphics/IntPoint.h \
   1962     platform/graphics/IntPointHash.h \
   1963     platform/graphics/IntRect.h \
   1964     platform/graphics/MediaPlayer.h \
   1965     platform/graphics/Path.h \
   1966     platform/graphics/PathTraversalState.h \
   1967     platform/graphics/Pattern.h \
   1968     platform/graphics/RoundedIntRect.h \
   1969     platform/graphics/qt/FontCustomPlatformData.h \
   1970     platform/graphics/qt/ImageDecoderQt.h \
   1971     platform/graphics/qt/StillImageQt.h \
   1972     platform/graphics/qt/TransparencyLayer.h \
   1973     platform/graphics/SegmentedFontData.h \
   1974     platform/graphics/SimpleFontData.h \
   1975     platform/graphics/Tile.h \
   1976     platform/graphics/TiledBackingStore.h \    
   1977     platform/graphics/TiledBackingStoreClient.h \
   1978     platform/graphics/transforms/Matrix3DTransformOperation.h \
   1979     platform/graphics/transforms/MatrixTransformOperation.h \
   1980     platform/graphics/transforms/PerspectiveTransformOperation.h \
   1981     platform/graphics/transforms/RotateTransformOperation.h \
   1982     platform/graphics/transforms/ScaleTransformOperation.h \
   1983     platform/graphics/transforms/SkewTransformOperation.h \
   1984     platform/graphics/transforms/TransformationMatrix.h \
   1985     platform/graphics/transforms/TransformOperations.h \
   1986     platform/graphics/transforms/TranslateTransformOperation.h \
   1987     platform/KillRing.h \
   1988     platform/KURL.h \
   1989     platform/Length.h \
   1990     platform/text/BidiRunList.h \
   1991     platform/text/LineEnding.h \
   1992     platform/text/TextCheckerClient.h \
   1993     platform/text/TextChecking.h \
   1994     platform/text/UnicodeBidi.h \
   1995     platform/LinkHash.h \
   1996     platform/Logging.h \
   1997     platform/Language.h \
   1998     platform/MIMETypeRegistry.h \
   1999     platform/network/AuthenticationChallengeBase.h \
   2000     platform/network/AuthenticationClient.h \
   2001     platform/network/BlobData.h \
   2002     platform/network/BlobRegistry.h \
   2003     platform/network/BlobRegistryImpl.h \
   2004     platform/network/BlobResourceHandle.h \
   2005     platform/network/BlobStorageData.h \
   2006     platform/network/CookieStorage.h \
   2007     platform/network/Credential.h \
   2008     platform/network/FormDataBuilder.h \
   2009     platform/network/FormData.h \
   2010     platform/network/HTTPHeaderMap.h \
   2011     platform/network/HTTPParsers.h \
   2012     platform/network/MIMESniffing.h \
   2013     platform/network/NetworkingContext.h \
   2014     platform/network/NetworkStateNotifier.h \
   2015     platform/network/ProtectionSpace.h \
   2016     platform/network/ProxyServer.h \
   2017     platform/network/qt/QtMIMETypeSniffer.h \
   2018     platform/network/qt/QNetworkReplyHandler.h \
   2019     platform/network/ResourceErrorBase.h \
   2020     platform/network/ResourceHandle.h \
   2021     platform/network/ResourceLoadInfo.h \
   2022     platform/network/ResourceLoadPriority.h \
   2023     platform/network/ResourceLoadTiming.h \
   2024     platform/network/ResourceRequestBase.h \
   2025     platform/network/ResourceResponseBase.h \
   2026     platform/network/qt/DnsPrefetchHelper.h \
   2027     platform/PlatformTouchEvent.h \
   2028     platform/PlatformTouchPoint.h \
   2029     platform/PopupMenu.h \
   2030     platform/qt/ClipboardQt.h \
   2031     platform/qt/QWebPageClient.h \
   2032     platform/qt/QtStyleOptionWebComboBox.h \
   2033     platform/qt/RenderThemeQt.h \
   2034     platform/qt/ScrollbarThemeQt.h \
   2035     platform/ScrollableArea.h \
   2036     platform/ScrollAnimator.h \
   2037     platform/Scrollbar.h \
   2038     platform/ScrollbarThemeComposite.h \
   2039     platform/ScrollView.h \
   2040     platform/SearchPopupMenu.h \
   2041     platform/SharedBuffer.h \
   2042     platform/sql/SQLiteDatabase.h \
   2043     platform/sql/SQLiteFileSystem.h \
   2044     platform/sql/SQLiteStatement.h \
   2045     platform/sql/SQLiteTransaction.h \
   2046     platform/sql/SQLValue.h \
   2047     platform/text/Base64.h \
   2048     platform/text/BidiContext.h \
   2049     platform/text/Hyphenation.h \
   2050     platform/text/qt/TextCodecQt.h \
   2051     platform/text/RegularExpression.h \
   2052     platform/text/SegmentedString.h \
   2053     platform/text/TextBoundaries.h \
   2054     platform/text/TextCodec.h \
   2055     platform/text/TextCodecASCIIFastPath.h \
   2056     platform/text/TextCodecLatin1.h \
   2057     platform/text/TextCodecUserDefined.h \
   2058     platform/text/TextCodecUTF16.h \
   2059     platform/text/TextCodecUTF8.h \
   2060     platform/text/TextEncoding.h \
   2061     platform/text/TextEncodingRegistry.h \
   2062     platform/text/TextStream.h \
   2063     platform/text/UnicodeRange.h \
   2064     platform/text/transcoder/FontTranscoder.h \
   2065     platform/ThreadGlobalData.h \
   2066     platform/ThreadTimers.h \
   2067     platform/Timer.h \
   2068     platform/Widget.h \
   2069     platform/PlatformStrategies.h \
   2070     platform/LocalizedStrings.h \
   2071     plugins/DOMMimeTypeArray.h \
   2072     plugins/DOMMimeType.h \
   2073     plugins/DOMPluginArray.h \
   2074     plugins/PluginDatabase.h \
   2075     plugins/PluginData.h \
   2076     plugins/PluginDebug.h \
   2077     plugins/DOMPlugin.h \
   2078     plugins/IFrameShimSupport.h \
   2079     plugins/PluginMainThreadScheduler.h \
   2080     plugins/PluginPackage.h \
   2081     plugins/PluginStream.h \
   2082     plugins/PluginView.h \
   2083     plugins/win/PluginMessageThrottlerWin.h \
   2084     rendering/AutoTableLayout.h \
   2085     rendering/break_lines.h \
   2086     rendering/CounterNode.h \
   2087     rendering/EllipsisBox.h \
   2088     rendering/FixedTableLayout.h \
   2089     rendering/HitTestResult.h \
   2090     rendering/InlineBox.h \
   2091     rendering/InlineFlowBox.h \
   2092     rendering/InlineTextBox.h \
   2093     rendering/LayoutState.h \
   2094     rendering/mathml/RenderMathMLBlock.h \
   2095     rendering/mathml/RenderMathMLFenced.h \
   2096     rendering/mathml/RenderMathMLFraction.h \
   2097     rendering/mathml/RenderMathMLMath.h \
   2098     rendering/mathml/RenderMathMLOperator.h \
   2099     rendering/mathml/RenderMathMLRoot.h \
   2100     rendering/mathml/RenderMathMLRow.h \
   2101     rendering/mathml/RenderMathMLSquareRoot.h \
   2102     rendering/mathml/RenderMathMLSubSup.h \
   2103     rendering/mathml/RenderMathMLUnderOver.h \
   2104     rendering/PaintInfo.h \
   2105     rendering/PaintPhase.h \
   2106     rendering/PointerEventsHitRules.h \
   2107     rendering/RenderApplet.h \
   2108     rendering/RenderArena.h \
   2109     rendering/RenderBlock.h \
   2110     rendering/RenderBox.h \
   2111     rendering/RenderBoxModelObject.h \
   2112     rendering/RenderBR.h \
   2113     rendering/RenderButton.h \
   2114     rendering/RenderCombineText.h \
   2115     rendering/RenderCounter.h \
   2116     rendering/RenderDataGrid.h \
   2117     rendering/RenderDetails.h \
   2118     rendering/RenderDetailsMarker.h \
   2119     rendering/RenderEmbeddedObject.h \
   2120     rendering/RenderFieldset.h \
   2121     rendering/RenderFileUploadControl.h \
   2122     rendering/RenderFlexibleBox.h \
   2123     rendering/RenderFrame.h \
   2124     rendering/RenderFrameBase.h \
   2125     rendering/RenderFrameSet.h \
   2126     rendering/RenderHTMLCanvas.h \
   2127     rendering/RenderIFrame.h \
   2128     rendering/RenderImageResource.h \
   2129     rendering/RenderImageResourceStyleImage.h \
   2130     rendering/RenderImage.h \
   2131     rendering/RenderInline.h \
   2132     rendering/RenderInputSpeech.h \
   2133     rendering/RenderLayer.h \
   2134     rendering/RenderLayerBacking.h \
   2135     rendering/RenderLayerCompositor.h \
   2136     rendering/RenderLineBoxList.h \
   2137     rendering/RenderListBox.h \
   2138     rendering/RenderListItem.h \
   2139     rendering/RenderListMarker.h \
   2140     rendering/RenderMarquee.h \
   2141     rendering/RenderMedia.h \
   2142     rendering/RenderMenuList.h \
   2143     rendering/RenderMeter.h \
   2144     rendering/RenderObjectChildList.h \
   2145     rendering/RenderObject.h \
   2146     rendering/RenderPart.h \
   2147     rendering/RenderProgress.h \
   2148     rendering/RenderQuote.h \
   2149     rendering/RenderReplaced.h \
   2150     rendering/RenderReplica.h \
   2151     rendering/RenderRuby.h \
   2152     rendering/RenderRubyBase.h \
   2153     rendering/RenderRubyRun.h \
   2154     rendering/RenderRubyText.h \
   2155     rendering/RenderScrollbar.h \
   2156     rendering/RenderScrollbarPart.h \
   2157     rendering/RenderScrollbarTheme.h \
   2158     rendering/RenderSlider.h \
   2159     rendering/RenderSummary.h \
   2160     rendering/RenderTableCell.h \
   2161     rendering/RenderTableCol.h \
   2162     rendering/RenderTable.h \
   2163     rendering/RenderTableRow.h \
   2164     rendering/RenderTableSection.h \
   2165     rendering/RenderTextControl.h \
   2166     rendering/RenderTextControlMultiLine.h \
   2167     rendering/RenderTextControlSingleLine.h \
   2168     rendering/RenderTextFragment.h \
   2169     rendering/RenderText.h \
   2170     rendering/RenderTheme.h \
   2171     rendering/RenderTreeAsText.h \
   2172     rendering/RenderVideo.h \
   2173     rendering/RenderView.h \
   2174     rendering/RenderWidget.h \
   2175     rendering/RenderWordBreak.h \
   2176     rendering/RootInlineBox.h \
   2177     rendering/ScrollBehavior.h \
   2178     rendering/ShadowElement.h \
   2179     rendering/style/ContentData.h \
   2180     rendering/style/CounterDirectives.h \
   2181     rendering/style/CursorData.h \
   2182     rendering/style/CursorList.h \
   2183     rendering/style/FillLayer.h \
   2184     rendering/style/KeyframeList.h \
   2185     rendering/style/NinePieceImage.h \
   2186     rendering/style/QuotesData.h \
   2187     rendering/style/RenderStyle.h \
   2188     rendering/style/ShadowData.h \
   2189     rendering/style/StyleBackgroundData.h \
   2190     rendering/style/StyleBoxData.h \
   2191     rendering/style/StyleCachedImage.h \
   2192     rendering/style/StyleFlexibleBoxData.h \
   2193     rendering/style/StyleGeneratedImage.h \
   2194     rendering/style/StyleInheritedData.h \
   2195     rendering/style/StyleMarqueeData.h \
   2196     rendering/style/StyleMultiColData.h \
   2197     rendering/style/StyleRareInheritedData.h \
   2198     rendering/style/StyleRareNonInheritedData.h \
   2199     rendering/style/StyleReflection.h \
   2200     rendering/style/StyleSurroundData.h \
   2201     rendering/style/StyleTransformData.h \
   2202     rendering/style/StyleVisualData.h \
   2203     rendering/style/SVGRenderStyleDefs.h \
   2204     rendering/style/SVGRenderStyle.h \
   2205     rendering/svg/RenderSVGBlock.h \
   2206     rendering/svg/RenderSVGContainer.h \
   2207     rendering/svg/RenderSVGForeignObject.h \
   2208     rendering/svg/RenderSVGGradientStop.h \
   2209     rendering/svg/RenderSVGHiddenContainer.h \
   2210     rendering/svg/RenderSVGImage.h \
   2211     rendering/svg/RenderSVGInline.h \
   2212     rendering/svg/RenderSVGInlineText.h \
   2213     rendering/svg/RenderSVGModelObject.h \
   2214     rendering/svg/RenderSVGPath.h \
   2215     rendering/svg/RenderSVGResource.h \
   2216     rendering/svg/RenderSVGResourceClipper.h \
   2217     rendering/svg/RenderSVGResourceContainer.h \
   2218     rendering/svg/RenderSVGResourceFilter.h \ 
   2219     rendering/svg/RenderSVGResourceFilterPrimitive.h \
   2220     rendering/svg/RenderSVGResourceGradient.h \
   2221     rendering/svg/RenderSVGResourceLinearGradient.h \
   2222     rendering/svg/RenderSVGResourceMarker.h \
   2223     rendering/svg/RenderSVGResourceMasker.h \
   2224     rendering/svg/RenderSVGResourcePattern.h \
   2225     rendering/svg/RenderSVGResourceRadialGradient.h \
   2226     rendering/svg/RenderSVGResourceSolidColor.h \
   2227     rendering/svg/RenderSVGRoot.h \
   2228     rendering/svg/RenderSVGShadowTreeRootContainer.h \
   2229     rendering/svg/RenderSVGTSpan.h \
   2230     rendering/svg/RenderSVGText.h \
   2231     rendering/svg/RenderSVGTextPath.h \
   2232     rendering/svg/RenderSVGTransformableContainer.h \
   2233     rendering/svg/RenderSVGViewportContainer.h \
   2234     rendering/svg/SVGImageBufferTools.h \
   2235     rendering/svg/SVGInlineFlowBox.h \
   2236     rendering/svg/SVGInlineTextBox.h \
   2237     rendering/svg/SVGMarkerData.h \
   2238     rendering/svg/SVGMarkerLayoutInfo.h \
   2239     rendering/svg/SVGRenderSupport.h \
   2240     rendering/svg/SVGRenderTreeAsText.h \
   2241     rendering/svg/SVGResources.h \
   2242     rendering/svg/SVGResourcesCache.h \
   2243     rendering/svg/SVGResourcesCycleSolver.h \
   2244     rendering/svg/SVGRootInlineBox.h \
   2245     rendering/svg/SVGShadowTreeElements.h \
   2246     rendering/svg/SVGTextChunk.h \
   2247     rendering/svg/SVGTextChunkBuilder.h \
   2248     rendering/svg/SVGTextFragment.h \
   2249     rendering/svg/SVGTextLayoutAttributes.h \
   2250     rendering/svg/SVGTextLayoutAttributesBuilder.h \
   2251     rendering/svg/SVGTextLayoutEngine.h \
   2252     rendering/svg/SVGTextLayoutEngineBaseline.h \
   2253     rendering/svg/SVGTextLayoutEngineSpacing.h \
   2254     rendering/svg/SVGTextMetrics.h \
   2255     rendering/svg/SVGTextQuery.h \
   2256     rendering/TransformState.h \
   2257     svg/animation/SMILTimeContainer.h \
   2258     svg/animation/SMILTime.h \
   2259     svg/animation/SVGSMILElement.h \
   2260     svg/ColorDistance.h \
   2261     svg/graphics/filters/SVGFEImage.h \
   2262     svg/graphics/filters/SVGFilterBuilder.h \
   2263     svg/graphics/filters/SVGFilter.h \
   2264     svg/graphics/SVGImage.h \
   2265     svg/properties/SVGAnimatedListPropertyTearOff.h \
   2266     svg/properties/SVGAnimatedPathSegListPropertyTearOff.h \
   2267     svg/properties/SVGAnimatedProperty.h \
   2268     svg/properties/SVGAnimatedPropertyDescription.h \
   2269     svg/properties/SVGAnimatedPropertyMacros.h \
   2270     svg/properties/SVGAnimatedPropertySynchronizer.h \
   2271     svg/properties/SVGAnimatedPropertyTearOff.h \
   2272     svg/properties/SVGAnimatedStaticPropertyTearOff.h \
   2273     svg/properties/SVGAnimatedTransformListPropertyTearOff.h \
   2274     svg/properties/SVGListProperty.h \
   2275     svg/properties/SVGListPropertyTearOff.h \
   2276     svg/properties/SVGPathSegListPropertyTearOff.h \
   2277     svg/properties/SVGProperty.h \
   2278     svg/properties/SVGPropertyTearOff.h \
   2279     svg/properties/SVGPropertyTraits.h \
   2280     svg/properties/SVGStaticListPropertyTearOff.h \
   2281     svg/properties/SVGStaticPropertyTearOff.h \
   2282     svg/properties/SVGStaticPropertyWithParentTearOff.h \
   2283     svg/properties/SVGTransformListPropertyTearOff.h \
   2284     svg/SVGAElement.h \
   2285     svg/SVGAltGlyphElement.h \
   2286     svg/SVGAngle.h \
   2287     svg/SVGAnimateColorElement.h \
   2288     svg/SVGAnimatedAngle.h \
   2289     svg/SVGAnimatedBoolean.h \
   2290     svg/SVGAnimatedEnumeration.h \
   2291     svg/SVGAnimatedInteger.h \
   2292     svg/SVGAnimatedLength.h \
   2293     svg/SVGAnimatedLengthList.h \
   2294     svg/SVGAnimatedNumber.h \
   2295     svg/SVGAnimatedNumberList.h \
   2296     svg/SVGAnimatedPreserveAspectRatio.h \
   2297     svg/SVGAnimatedRect.h \
   2298     svg/SVGAnimatedString.h \
   2299     svg/SVGAnimatedTransformList.h \
   2300     svg/SVGAnimateElement.h \
   2301     svg/SVGAnimateMotionElement.h \
   2302     svg/SVGAnimateTransformElement.h \
   2303     svg/SVGAnimationElement.h \
   2304     svg/SVGCircleElement.h \
   2305     svg/SVGClipPathElement.h \
   2306     svg/SVGColor.h \
   2307     svg/SVGComponentTransferFunctionElement.h \
   2308     svg/SVGCursorElement.h \
   2309     svg/SVGDefsElement.h \
   2310     svg/SVGDescElement.h \
   2311     svg/SVGDocumentExtensions.h \
   2312     svg/SVGDocument.h \
   2313     svg/SVGElement.h \
   2314     svg/SVGElementInstance.h \
   2315     svg/SVGElementInstanceList.h \
   2316     svg/SVGElementRareData.h \
   2317     svg/SVGEllipseElement.h \
   2318     svg/SVGExternalResourcesRequired.h \
   2319     svg/SVGFEBlendElement.h \
   2320     svg/SVGFEColorMatrixElement.h \
   2321     svg/SVGFEComponentTransferElement.h \
   2322     svg/SVGFECompositeElement.h \
   2323     svg/SVGFEConvolveMatrixElement.h \
   2324     svg/SVGFEDiffuseLightingElement.h \
   2325     svg/SVGFEDisplacementMapElement.h \
   2326     svg/SVGFEDistantLightElement.h \
   2327     svg/SVGFEFloodElement.h \
   2328     svg/SVGFEFuncAElement.h \
   2329     svg/SVGFEFuncBElement.h \
   2330     svg/SVGFEFuncGElement.h \
   2331     svg/SVGFEFuncRElement.h \
   2332     svg/SVGFEGaussianBlurElement.h \
   2333     svg/SVGFEImageElement.h \
   2334     svg/SVGFELightElement.h \
   2335     svg/SVGFEMergeElement.h \
   2336     svg/SVGFEMergeNodeElement.h \
   2337     svg/SVGFEMorphologyElement.h \
   2338     svg/SVGFEOffsetElement.h \
   2339     svg/SVGFEPointLightElement.h \
   2340     svg/SVGFESpecularLightingElement.h \
   2341     svg/SVGFESpotLightElement.h \
   2342     svg/SVGFETileElement.h \
   2343     svg/SVGFETurbulenceElement.h \
   2344     svg/SVGFilterElement.h \
   2345     svg/SVGFilterPrimitiveStandardAttributes.h \
   2346     svg/SVGFitToViewBox.h \
   2347     svg/SVGFontData.h \
   2348     svg/SVGFontElement.h \
   2349     svg/SVGFontFaceElement.h \
   2350     svg/SVGFontFaceFormatElement.h \
   2351     svg/SVGFontFaceNameElement.h \
   2352     svg/SVGFontFaceSrcElement.h \
   2353     svg/SVGFontFaceUriElement.h \
   2354     svg/SVGForeignObjectElement.h \
   2355     svg/SVGGElement.h \
   2356     svg/SVGGlyphElement.h \
   2357     svg/SVGGradientElement.h \
   2358     svg/SVGHKernElement.h \
   2359     svg/SVGImageElement.h \
   2360     svg/SVGImageLoader.h \
   2361     svg/SVGLangSpace.h \
   2362     svg/SVGLength.h \
   2363     svg/SVGLengthList.h \
   2364     svg/SVGLinearGradientElement.h \
   2365     svg/SVGLineElement.h \
   2366     svg/SVGLocatable.h \
   2367     svg/SVGMarkerElement.h \
   2368     svg/SVGMaskElement.h \
   2369     svg/SVGMatrix.h \
   2370     svg/SVGMetadataElement.h \
   2371     svg/SVGMissingGlyphElement.h \
   2372     svg/SVGMPathElement.h \
   2373     svg/SVGNumberList.h \
   2374     svg/SVGPaint.h \
   2375     svg/SVGParserUtilities.h \
   2376     svg/SVGPathBuilder.h \
   2377     svg/SVGPathConsumer.h \
   2378     svg/SVGPathElement.h \
   2379     svg/SVGPathParser.h \
   2380     svg/SVGPathSegArc.h \
   2381     svg/SVGPathSegClosePath.h \
   2382     svg/SVGPathSegCurvetoCubic.h \
   2383     svg/SVGPathSegCurvetoCubicSmooth.h \
   2384     svg/SVGPathSegCurvetoQuadratic.h \
   2385     svg/SVGPathSegCurvetoQuadraticSmooth.h \
   2386     svg/SVGPathSegLineto.h \
   2387     svg/SVGPathSegLinetoHorizontal.h \
   2388     svg/SVGPathSegLinetoVertical.h \
   2389     svg/SVGPathSegList.h \
   2390     svg/SVGPathSegListBuilder.h \
   2391     svg/SVGPathSegMoveto.h \
   2392     svg/SVGPatternElement.h \
   2393     svg/SVGPointList.h \
   2394     svg/SVGPolyElement.h \
   2395     svg/SVGPolygonElement.h \
   2396     svg/SVGPolylineElement.h \
   2397     svg/SVGPreserveAspectRatio.h \
   2398     svg/SVGRadialGradientElement.h \
   2399     svg/SVGRect.h \
   2400     svg/SVGRectElement.h \
   2401     svg/SVGScriptElement.h \
   2402     svg/SVGSetElement.h \
   2403     svg/SVGStopElement.h \
   2404     svg/SVGStringList.h \
   2405     svg/SVGStylable.h \
   2406     svg/SVGStyledElement.h \
   2407     svg/SVGStyledLocatableElement.h \
   2408     svg/SVGStyledTransformableElement.h \
   2409     svg/SVGStyleElement.h \
   2410     svg/SVGSVGElement.h \
   2411     svg/SVGSwitchElement.h \
   2412     svg/SVGSymbolElement.h \
   2413     svg/SVGTests.h \
   2414     svg/SVGTextContentElement.h \
   2415     svg/SVGTextElement.h \
   2416     svg/SVGTextPathElement.h \
   2417     svg/SVGTextPositioningElement.h \
   2418     svg/SVGTitleElement.h \
   2419     svg/SVGTransformable.h \
   2420     svg/SVGTransformDistance.h \
   2421     svg/SVGTransform.h \
   2422     svg/SVGTransformList.h \
   2423     svg/SVGTRefElement.h \
   2424     svg/SVGTSpanElement.h \
   2425     svg/SVGURIReference.h \
   2426     svg/SVGUseElement.h \
   2427     svg/SVGViewElement.h \
   2428     svg/SVGViewSpec.h \
   2429     svg/SVGVKernElement.h \
   2430     svg/SVGZoomAndPan.h \
   2431     svg/SVGZoomEvent.h \
   2432     wml/WMLAccessElement.h \
   2433     wml/WMLAElement.h \
   2434     wml/WMLAnchorElement.h \
   2435     wml/WMLBRElement.h \
   2436     wml/WMLCardElement.h \
   2437     wml/WMLDocument.h \
   2438     wml/WMLDoElement.h \
   2439     wml/WMLElement.h \
   2440     wml/WMLErrorHandling.h \
   2441     wml/WMLEventHandlingElement.h \
   2442     wml/WMLFieldSetElement.h \
   2443     wml/WMLFormControlElement.h \
   2444     wml/WMLGoElement.h \
   2445     wml/WMLImageElement.h \
   2446     wml/WMLImageLoader.h \
   2447     wml/WMLInputElement.h \
   2448     wml/WMLInsertedLegendElement.h \
   2449     wml/WMLIntrinsicEvent.h \
   2450     wml/WMLIntrinsicEventHandler.h \
   2451     wml/WMLMetaElement.h \
   2452     wml/WMLNoopElement.h \
   2453     wml/WMLOnEventElement.h \
   2454     wml/WMLOptGroupElement.h \
   2455     wml/WMLOptionElement.h \
   2456     wml/WMLPageState.h \
   2457     wml/WMLPElement.h \
   2458     wml/WMLPostfieldElement.h \
   2459     wml/WMLPrevElement.h \
   2460     wml/WMLRefreshElement.h \
   2461     wml/WMLSelectElement.h \
   2462     wml/WMLSetvarElement.h \
   2463     wml/WMLTableElement.h \
   2464     wml/WMLTaskElement.h \
   2465     wml/WMLTemplateElement.h \
   2466     wml/WMLTimerElement.h \
   2467     wml/WMLVariables.h \
   2468     workers/AbstractWorker.h \
   2469     workers/DedicatedWorkerContext.h \
   2470     workers/DedicatedWorkerThread.h \
   2471     workers/SharedWorker.h \
   2472     workers/WorkerContext.h \
   2473     workers/Worker.h \
   2474     workers/WorkerLocation.h \
   2475     workers/WorkerMessagingProxy.h \
   2476     workers/WorkerRunLoop.h \
   2477     workers/WorkerScriptLoader.h \
   2478     workers/WorkerThread.h \
   2479     xml/DOMParser.h \
   2480     xml/NativeXPathNSResolver.h \
   2481     xml/XMLHttpRequest.h \
   2482     xml/XMLHttpRequestUpload.h \
   2483     xml/XMLSerializer.h \
   2484     xml/XPathEvaluator.h \
   2485     xml/XPathExpression.h \
   2486     xml/XPathExpressionNode.h \
   2487     xml/XPathFunctions.h \
   2488     xml/XPathNamespace.h \
   2489     xml/XPathNodeSet.h \
   2490     xml/XPathNSResolver.h \
   2491     xml/XPathParser.h \
   2492     xml/XPathPath.h \
   2493     xml/XPathPredicate.h \
   2494     xml/XPathResult.h \
   2495     xml/XPathStep.h \
   2496     xml/XPathUtil.h \
   2497     xml/XPathValue.h \
   2498     xml/XPathVariableReference.h \
   2499     xml/XSLImportRule.h \
   2500     xml/XSLStyleSheet.h \
   2501     xml/XSLTExtensions.h \
   2502     xml/XSLTProcessor.h \
   2503     xml/XSLTUnicodeSort.h
   2504 
   2505 SOURCES += \
   2506     accessibility/qt/AccessibilityObjectQt.cpp \
   2507     page/qt/DragControllerQt.cpp \
   2508     page/qt/EventHandlerQt.cpp \
   2509     page/qt/FrameQt.cpp \
   2510     platform/graphics/qt/TransformationMatrixQt.cpp \
   2511     platform/graphics/qt/ColorQt.cpp \
   2512     platform/graphics/qt/ContextShadowQt.cpp \
   2513     platform/graphics/qt/FontQt.cpp \
   2514     platform/graphics/qt/FontPlatformDataQt.cpp \
   2515     platform/graphics/qt/FloatPointQt.cpp \
   2516     platform/graphics/qt/FloatRectQt.cpp \
   2517     platform/graphics/qt/GradientQt.cpp \
   2518     platform/graphics/qt/GraphicsContextQt.cpp \
   2519     platform/graphics/qt/IconQt.cpp \
   2520     platform/graphics/qt/ImageBufferQt.cpp \
   2521     platform/graphics/qt/ImageDecoderQt.cpp \
   2522     platform/graphics/qt/ImageQt.cpp \
   2523     platform/graphics/qt/IntPointQt.cpp \
   2524     platform/graphics/qt/IntRectQt.cpp \
   2525     platform/graphics/qt/IntSizeQt.cpp \
   2526     platform/graphics/qt/PathQt.cpp \
   2527     platform/graphics/qt/PatternQt.cpp \
   2528     platform/graphics/qt/StillImageQt.cpp \
   2529     platform/network/MIMESniffing.cpp \
   2530     platform/network/qt/CredentialStorageQt.cpp \
   2531     platform/network/qt/ResourceHandleQt.cpp \
   2532     platform/network/qt/ResourceRequestQt.cpp \
   2533     platform/network/qt/DnsPrefetchHelper.cpp \
   2534     platform/network/qt/ProxyServerQt.cpp \
   2535     platform/network/qt/QtMIMETypeSniffer.cpp \
   2536     platform/network/qt/QNetworkReplyHandler.cpp \
   2537     editing/qt/EditorQt.cpp \
   2538     editing/qt/SmartReplaceQt.cpp \
   2539     platform/Cursor.cpp \
   2540     platform/qt/ClipboardQt.cpp \
   2541     platform/qt/ContextMenuItemQt.cpp \
   2542     platform/qt/ContextMenuQt.cpp \
   2543     platform/qt/CookieJarQt.cpp \
   2544     platform/qt/CursorQt.cpp \
   2545     platform/qt/DragDataQt.cpp \
   2546     platform/qt/DragImageQt.cpp \
   2547     platform/qt/EventLoopQt.cpp \
   2548     platform/qt/FileChooserQt.cpp \
   2549     platform/qt/FileSystemQt.cpp \
   2550     platform/qt/SharedBufferQt.cpp \
   2551     platform/graphics/qt/FontCacheQt.cpp \
   2552     platform/graphics/qt/FontCustomPlatformDataQt.cpp \
   2553     platform/graphics/qt/GlyphPageTreeNodeQt.cpp \
   2554     platform/graphics/qt/SimpleFontDataQt.cpp \
   2555     platform/graphics/qt/TileQt.cpp \
   2556     platform/qt/KURLQt.cpp \
   2557     platform/qt/MIMETypeRegistryQt.cpp \
   2558     platform/qt/PasteboardQt.cpp \
   2559     platform/qt/PlatformKeyboardEventQt.cpp \
   2560     platform/qt/PlatformMouseEventQt.cpp \
   2561     platform/qt/PlatformScreenQt.cpp \
   2562     platform/qt/PlatformTouchEventQt.cpp \
   2563     platform/qt/PlatformTouchPointQt.cpp \
   2564     platform/qt/RenderThemeQt.cpp \
   2565     platform/qt/ScrollbarQt.cpp \
   2566     platform/qt/ScrollbarThemeQt.cpp \
   2567     platform/qt/ScrollViewQt.cpp \
   2568     platform/qt/SharedTimerQt.cpp \
   2569     platform/qt/SoundQt.cpp \
   2570     platform/qt/LoggingQt.cpp \
   2571     platform/qt/LanguageQt.cpp \
   2572     platform/qt/TemporaryLinkStubsQt.cpp \
   2573     platform/text/qt/TextBoundariesQt.cpp \
   2574     platform/text/qt/TextBreakIteratorQt.cpp \
   2575     platform/text/qt/TextCodecQt.cpp \
   2576     platform/qt/WheelEventQt.cpp \
   2577     platform/qt/WidgetQt.cpp
   2578 
   2579 
   2580 contains(DEFINES, WTF_USE_QT_MOBILE_THEME=1) {
   2581     HEADERS += platform/qt/QtMobileWebStyle.h
   2582     SOURCES += platform/qt/QtMobileWebStyle.cpp
   2583 }
   2584 
   2585 contains(DEFINES, ENABLE_SMOOTH_SCROLLING=1) {
   2586     win32-*|wince* {
   2587         HEADERS += platform/ScrollAnimatorWin.h
   2588         SOURCES += platform/ScrollAnimatorWin.cpp
   2589     }
   2590 }
   2591 
   2592 win32-*|wince* {
   2593     HEADERS += platform/win/SystemInfo.h
   2594     SOURCES += \
   2595         platform/win/SystemInfo.cpp \
   2596         platform/win/SystemTimeWin.cpp \
   2597         platform/graphics/win/TransformationMatrixWin.cpp
   2598 }
   2599 
   2600 mac {
   2601     SOURCES += \
   2602         platform/text/cf/StringCF.cpp \
   2603         platform/text/cf/StringImplCF.cpp
   2604 }
   2605 
   2606 contains (CONFIG, text_breaking_with_icu) {
   2607     SOURCES += platform/text/TextBreakIteratorICU.cpp
   2608 }
   2609 
   2610 symbian {
   2611     SOURCES += \
   2612         plugins/symbian/PluginDatabaseSymbian.cpp \
   2613         plugins/symbian/PluginPackageSymbian.cpp
   2614 }
   2615 
   2616 contains(DEFINES, ENABLE_NETSCAPE_PLUGIN_API=1) {
   2617 
   2618     SOURCES += plugins/npapi.cpp
   2619 
   2620     unix:!symbian {
   2621         mac {
   2622             SOURCES += \
   2623                 plugins/mac/PluginPackageMac.cpp
   2624             OBJECTIVE_SOURCES += \
   2625                 platform/text/mac/StringImplMac.mm \
   2626                 platform/mac/WebCoreNSStringExtras.mm \
   2627                 plugins/mac/PluginViewMac.mm
   2628         } else {
   2629             SOURCES += \
   2630                 plugins/qt/PluginContainerQt.cpp \
   2631                 plugins/qt/PluginPackageQt.cpp \
   2632                 plugins/qt/PluginViewQt.cpp
   2633             HEADERS += \
   2634                 plugins/qt/PluginContainerQt.h
   2635         }
   2636     }
   2637 
   2638     win32-* {
   2639         INCLUDEPATH += $$PWD/plugins/win \
   2640                        $$PWD/platform/win \
   2641                        $$PWD/platform/graphics/win
   2642 
   2643         SOURCES += plugins/win/PluginDatabaseWin.cpp \
   2644                    plugins/win/PluginPackageWin.cpp \
   2645                    plugins/win/PluginMessageThrottlerWin.cpp \
   2646                    plugins/win/PluginViewWin.cpp \
   2647                    platform/win/BitmapInfo.cpp \
   2648                    platform/win/WebCoreInstanceHandle.cpp
   2649     }
   2650 
   2651 } else {
   2652     SOURCES += \
   2653         plugins/PluginPackageNone.cpp \
   2654         plugins/PluginViewNone.cpp
   2655 }
   2656 
   2657 contains(DEFINES, ENABLE_SQLITE=1) {
   2658     !system-sqlite:exists( $${SQLITE3SRCDIR}/sqlite3.c ) {
   2659             # Build sqlite3 into WebCore from source
   2660             # somewhat copied from $$QT_SOURCE_TREE/src/plugins/sqldrivers/sqlite/sqlite.pro
   2661             SOURCES += $${SQLITE3SRCDIR}/sqlite3.c
   2662     }
   2663 
   2664     SOURCES += \
   2665         platform/sql/SQLiteAuthorizer.cpp \
   2666         platform/sql/SQLiteDatabase.cpp \
   2667         platform/sql/SQLiteFileSystem.cpp \
   2668         platform/sql/SQLiteStatement.cpp \
   2669         platform/sql/SQLiteTransaction.cpp \
   2670         platform/sql/SQLValue.cpp \
   2671         storage/AbstractDatabase.cpp \
   2672         storage/Database.cpp \
   2673         storage/DatabaseAuthorizer.cpp \
   2674         storage/DatabaseSync.cpp
   2675 }
   2676 
   2677 
   2678 contains(DEFINES, ENABLE_DATABASE=1) {
   2679     SOURCES += \
   2680         storage/ChangeVersionWrapper.cpp \
   2681         storage/DatabaseTask.cpp \
   2682         storage/DatabaseThread.cpp \
   2683         storage/DatabaseTracker.cpp \
   2684         storage/OriginQuotaManager.cpp \
   2685         storage/OriginUsageRecord.cpp \
   2686         storage/SQLResultSet.cpp \
   2687         storage/SQLResultSetRowList.cpp \
   2688         storage/SQLStatement.cpp \
   2689         storage/SQLStatementSync.cpp \
   2690         storage/SQLTransaction.cpp \
   2691         storage/SQLTransactionClient.cpp \
   2692         storage/SQLTransactionCoordinator.cpp \
   2693         storage/SQLTransactionSync.cpp
   2694 
   2695     !v8 {
   2696         SOURCES += \
   2697             bindings/js/JSCustomSQLStatementErrorCallback.cpp \
   2698             bindings/js/JSSQLResultSetRowListCustom.cpp \
   2699             bindings/js/JSSQLTransactionCustom.cpp \
   2700             bindings/js/JSSQLTransactionSyncCustom.cpp
   2701     }
   2702 }
   2703 
   2704 contains(DEFINES, ENABLE_INDEXED_DATABASE=1) {
   2705     !v8 {
   2706         HEADERS += \
   2707             bindings/js/IDBBindingUtilities.h \
   2708     }
   2709 
   2710     HEADERS += \
   2711         storage/IDBAny.h \
   2712         storage/IDBCallbacks.h \
   2713         storage/IDBCursor.h \
   2714         storage/IDBCursorBackendImpl.h \
   2715         storage/IDBCursorBackendInterface.h \
   2716         storage/IDBDatabase.h \
   2717         storage/IDBDatabaseBackendImpl.h \
   2718         storage/IDBDatabaseBackendInterface.h \
   2719         storage/IDBDatabaseError.h \
   2720         storage/IDBDatabaseException.h \
   2721         storage/IDBEventDispatcher.h \
   2722         storage/IDBFactory.h \
   2723         storage/IDBFactoryBackendInterface.h \
   2724         storage/IDBFactoryBackendImpl.h \
   2725         storage/IDBIndex.h \
   2726         storage/IDBIndexBackendInterface.h \
   2727         storage/IDBIndexBackendImpl.h \
   2728         storage/IDBKey.h \
   2729         storage/IDBKeyRange.h \
   2730         storage/IDBObjectStore.h \
   2731         storage/IDBObjectStoreBackendImpl.h \
   2732         storage/IDBObjectStoreBackendInterface.h \
   2733         storage/IDBRequest.h \
   2734         storage/IDBTransaction.h \
   2735         storage/IDBTransactionBackendInterface.h
   2736 
   2737     !v8 {
   2738         SOURCES += \
   2739             bindings/js/IDBBindingUtilities.cpp \
   2740             bindings/js/JSIDBAnyCustom.cpp \
   2741             bindings/js/JSIDBKeyCustom.cpp
   2742     }
   2743 
   2744     SOURCES += \
   2745         storage/IDBAny.cpp \
   2746         storage/IDBCursor.cpp \
   2747         storage/IDBCursorBackendImpl.cpp \
   2748         storage/IDBDatabase.cpp \
   2749         storage/IDBDatabaseBackendImpl.cpp \
   2750         storage/IDBEventDispatcher.cpp \
   2751         storage/IDBFactory.cpp \
   2752         storage/IDBFactoryBackendInterface.cpp \
   2753         storage/IDBFactoryBackendImpl.cpp \
   2754         storage/IDBIndex.cpp \
   2755         storage/IDBIndexBackendImpl.cpp \
   2756         storage/IDBKey.cpp \
   2757         storage/IDBKeyRange.cpp \
   2758         storage/IDBObjectStore.cpp \
   2759         storage/IDBObjectStoreBackendImpl.cpp \
   2760         storage/IDBRequest.cpp \
   2761         storage/IDBTransaction.cpp
   2762 }
   2763 
   2764 contains(DEFINES, ENABLE_DATA_TRANSFER_ITEMS=1) {
   2765     HEADERS += \
   2766         dom/DataTransferItem.h \
   2767         dom/DataTransferItems.h \
   2768         dom/StringCallback.h
   2769     SOURCES += \
   2770         dom/DataTransferItem.cpp \
   2771         dom/StringCallback.cpp
   2772 }
   2773 
   2774 contains(DEFINES, ENABLE_DOM_STORAGE=1) {
   2775     HEADERS += \
   2776         storage/AbstractDatabase.h \
   2777         storage/ChangeVersionWrapper.h \
   2778         storage/DatabaseAuthorizer.h \
   2779         storage/Database.h \
   2780         storage/DatabaseCallback.h \
   2781         storage/DatabaseSync.h \
   2782         storage/DatabaseTask.h \
   2783         storage/DatabaseThread.h \
   2784         storage/DatabaseTracker.h \
   2785         storage/LocalStorageTask.h \
   2786         storage/LocalStorageThread.h \
   2787         storage/OriginQuotaManager.h \
   2788         storage/OriginUsageRecord.h \
   2789         storage/SQLCallbackWrapper.h \
   2790         storage/SQLResultSet.h \
   2791         storage/SQLResultSetRowList.h \
   2792         storage/SQLStatement.h \
   2793         storage/SQLStatementSync.h \
   2794         storage/SQLTransaction.h \
   2795         storage/SQLTransactionClient.h \
   2796         storage/SQLTransactionCoordinator.h \
   2797         storage/SQLTransactionSync.h \
   2798         storage/SQLTransactionSyncCallback.h \
   2799         storage/StorageArea.h \
   2800         storage/StorageAreaImpl.h \
   2801         storage/StorageAreaSync.h \
   2802         storage/StorageEvent.h \
   2803         storage/StorageEventDispatcher.h \
   2804         storage/Storage.h \
   2805         storage/StorageMap.h \
   2806         storage/StorageNamespace.h \
   2807         storage/StorageNamespaceImpl.h \
   2808         storage/StorageSyncManager.h \
   2809         storage/StorageTracker.h \
   2810         storage/StorageTrackerClient.h
   2811 
   2812     !v8 {
   2813         SOURCES += \
   2814             bindings/js/JSStorageCustom.cpp
   2815     }
   2816     SOURCES += \
   2817         storage/LocalStorageTask.cpp \
   2818         storage/LocalStorageThread.cpp \
   2819         storage/Storage.cpp \
   2820         storage/StorageAreaImpl.cpp \
   2821         storage/StorageAreaSync.cpp \
   2822         storage/StorageEvent.cpp \
   2823         storage/StorageEventDispatcher.cpp \
   2824         storage/StorageMap.cpp \
   2825         storage/StorageNamespace.cpp \
   2826         storage/StorageNamespaceImpl.cpp \
   2827         storage/StorageSyncManager.cpp \
   2828         storage/StorageTracker.cpp
   2829 }
   2830 
   2831 contains(DEFINES, ENABLE_FILE_SYSTEM=1) {
   2832     HEADERS += \
   2833         fileapi/AsyncFileWriter.h \
   2834         fileapi/DirectoryEntry.h \
   2835         fileapi/DirectoryEntrySync.h \
   2836         fileapi/DirectoryReader.h \
   2837         fileapi/DirectoryReaderBase.h \
   2838         fileapi/DirectoryReaderSync.h \
   2839         fileapi/DOMFilePath.h \
   2840         fileapi/DOMFileSystem.h \
   2841         fileapi/DOMFileSystemBase.h \
   2842         fileapi/DOMFileSystemSync.h \
   2843         fileapi/EntriesCallback.h \
   2844         fileapi/Entry.h \
   2845         fileapi/EntryArray.h \
   2846         fileapi/EntryArraySync.h \
   2847         fileapi/EntryBase.h \
   2848         fileapi/EntryCallback.h \
   2849         fileapi/EntrySync.h \
   2850         fileapi/ErrorCallback.h \
   2851         fileapi/FileCallback.h \
   2852         fileapi/FileEntry.h \
   2853         fileapi/FileEntrySync.h \
   2854         fileapi/FileSystemCallback.h \
   2855         fileapi/FileSystemCallbacks.h \
   2856         fileapi/FileWriter.h \
   2857         fileapi/FileWriterBase.h \
   2858         fileapi/FileWriterBaseCallback.h \
   2859         fileapi/FileWriterCallback.h \
   2860         fileapi/FileWriterClient.h \
   2861         fileapi/FileWriterSync.h \
   2862         fileapi/WebKitFlags.h \
   2863         fileapi/LocalFileSystem.h \
   2864         fileapi/Metadata.h \
   2865         fileapi/MetadataCallback.h \
   2866         platform/AsyncFileSystem.h \
   2867         platform/AsyncFileSystemCallbacks.h \
   2868         platform/FileMetadata.h
   2869 
   2870     SOURCES += \
   2871         bindings/js/JSDirectoryEntryCustom.cpp \
   2872         bindings/js/JSDirectoryEntrySyncCustom.cpp \
   2873         bindings/js/JSEntryCustom.cpp \
   2874         bindings/js/JSEntrySyncCustom.cpp \
   2875         fileapi/DirectoryEntry.cpp \
   2876         fileapi/DirectoryEntrySync.cpp \
   2877         fileapi/DirectoryReader.cpp \
   2878         fileapi/DirectoryReaderSync.cpp \
   2879         fileapi/DOMFilePath.cpp \
   2880         fileapi/DOMFileSystem.cpp \
   2881         fileapi/DOMFileSystemBase.cpp \
   2882         fileapi/DOMFileSystemSync.cpp \
   2883         fileapi/Entry.cpp \
   2884         fileapi/EntryArray.cpp \
   2885         fileapi/EntryArraySync.cpp \
   2886         fileapi/EntrySync.cpp \
   2887         fileapi/FileEntry.cpp \
   2888         fileapi/FileEntrySync.cpp \
   2889         fileapi/FileSystemCallbacks.cpp \
   2890         fileapi/FileWriter.cpp \
   2891         fileapi/FileWriterBase.cpp \
   2892         fileapi/FileWriterSync.cpp \
   2893         fileapi/LocalFileSystem.cpp \
   2894         platform/AsyncFileSystem.cpp
   2895 }
   2896 
   2897 contains(DEFINES, ENABLE_ICONDATABASE=1) {
   2898     SOURCES += \
   2899         loader/icon/IconDatabase.cpp \
   2900         loader/icon/IconRecord.cpp \
   2901         loader/icon/PageURLRecord.cpp
   2902 }
   2903 
   2904 contains(DEFINES, ENABLE_WORKERS=1) {
   2905     !v8 {
   2906         SOURCES += \
   2907             bindings/js/JSDedicatedWorkerContextCustom.cpp \
   2908             bindings/js/JSWorkerContextBase.cpp \
   2909             bindings/js/JSWorkerContextCustom.cpp \
   2910             bindings/js/JSWorkerCustom.cpp \
   2911             bindings/js/WorkerScriptController.cpp \
   2912             bindings/js/WorkerScriptDebugServer.cpp
   2913     }
   2914     SOURCES += \
   2915         loader/WorkerThreadableLoader.cpp \
   2916         page/WorkerNavigator.cpp \
   2917         workers/AbstractWorker.cpp \
   2918         workers/DedicatedWorkerContext.cpp \
   2919         workers/DedicatedWorkerThread.cpp \
   2920         workers/Worker.cpp \
   2921         workers/WorkerContext.cpp \
   2922         workers/WorkerLocation.cpp \
   2923         workers/WorkerMessagingProxy.cpp \
   2924         workers/WorkerRunLoop.cpp \
   2925         workers/WorkerThread.cpp \
   2926         workers/WorkerScriptLoader.cpp
   2927 }
   2928 
   2929 contains(DEFINES, ENABLE_SHARED_WORKERS=1) {
   2930     !v8 {
   2931         SOURCES += \
   2932             bindings/js/JSSharedWorkerCustom.cpp
   2933     }
   2934     SOURCES += \
   2935         workers/DefaultSharedWorkerRepository.cpp \
   2936         workers/SharedWorker.cpp \
   2937         workers/SharedWorkerContext.cpp \
   2938         workers/SharedWorkerThread.cpp
   2939 }
   2940 
   2941 contains(DEFINES, ENABLE_INPUT_SPEECH=1) {
   2942     SOURCES += \
   2943         page/SpeechInput.cpp \
   2944         page/SpeechInputEvent.cpp \
   2945         page/SpeechInputResult.cpp \
   2946         page/SpeechInputResultList.cpp \
   2947         rendering/RenderInputSpeech.cpp
   2948 }
   2949 
   2950 contains(DEFINES, ENABLE_QUOTA=1) {
   2951     HEADERS += \
   2952         storage/StorageInfo.h \
   2953         storage/StorageInfoErrorCallback.h \
   2954         storage/StorageInfoQuotaCallback.h \
   2955         storage/StorageInfoUsageCallback.h
   2956 
   2957     SOURCES += \
   2958         storage/StorageInfo.cpp
   2959 }
   2960 
   2961 contains(DEFINES, ENABLE_VIDEO=1) {
   2962     SOURCES += \
   2963         html/HTMLAudioElement.cpp \
   2964         html/HTMLMediaElement.cpp \
   2965         html/HTMLSourceElement.cpp \
   2966         html/HTMLVideoElement.cpp \
   2967         html/shadow/MediaControlElements.cpp \
   2968         html/TimeRanges.cpp \
   2969         platform/graphics/MediaPlayer.cpp \
   2970         rendering/RenderVideo.cpp \
   2971         rendering/RenderMedia.cpp
   2972 
   2973     !v8 {
   2974         SOURCES += \
   2975             bindings/js/JSAudioConstructor.cpp
   2976     }
   2977 
   2978     contains(DEFINES, USE_GSTREAMER=1) {
   2979         HEADERS += \
   2980             platform/graphics/gstreamer/GOwnPtrGStreamer.h \
   2981             platform/graphics/gstreamer/GRefPtrGStreamer.h \
   2982             platform/graphics/gstreamer/GStreamerGWorld.h \
   2983             platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h \
   2984             platform/graphics/gstreamer/VideoSinkGStreamer.h \
   2985             platform/graphics/gstreamer/WebKitWebSourceGStreamer.h \
   2986             platform/graphics/gstreamer/PlatformVideoWindow.h \
   2987             platform/graphics/gstreamer/PlatformVideoWindowPrivate.h \
   2988             platform/graphics/gstreamer/ImageGStreamer.h
   2989         SOURCES += \
   2990             platform/graphics/gstreamer/GOwnPtrGStreamer.cpp \
   2991             platform/graphics/gstreamer/GRefPtrGStreamer.cpp \
   2992             platform/graphics/gstreamer/GStreamerGWorld.cpp \
   2993             platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp \
   2994             platform/graphics/gstreamer/VideoSinkGStreamer.cpp \
   2995             platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp \
   2996             platform/graphics/gstreamer/PlatformVideoWindowQt.cpp \
   2997             platform/graphics/gstreamer/ImageGStreamerQt.cpp
   2998 
   2999     } else:contains(MOBILITY_CONFIG, multimedia) {
   3000         HEADERS += \ 
   3001             platform/graphics/qt/MediaPlayerPrivateQt.h
   3002 
   3003         SOURCES += \
   3004             platform/graphics/qt/MediaPlayerPrivateQt.cpp
   3005     } else:contains(QT_CONFIG, phonon) {
   3006         HEADERS += \
   3007             platform/graphics/qt/MediaPlayerPrivatePhonon.h
   3008 
   3009         SOURCES += \
   3010             platform/graphics/qt/MediaPlayerPrivatePhonon.cpp
   3011     }
   3012 }
   3013 
   3014 contains(DEFINES, ENABLE_XPATH=1) {
   3015     SOURCES += \
   3016         xml/NativeXPathNSResolver.cpp \
   3017         xml/XPathEvaluator.cpp \
   3018         xml/XPathExpression.cpp \
   3019         xml/XPathExpressionNode.cpp \
   3020         xml/XPathFunctions.cpp \
   3021         xml/XPathNamespace.cpp \
   3022         xml/XPathNodeSet.cpp \
   3023         xml/XPathNSResolver.cpp \
   3024         xml/XPathParser.cpp \
   3025         xml/XPathPath.cpp \
   3026         xml/XPathPredicate.cpp \
   3027         xml/XPathResult.cpp \
   3028         xml/XPathStep.cpp \
   3029         xml/XPathUtil.cpp \
   3030         xml/XPathValue.cpp \
   3031         xml/XPathVariableReference.cpp
   3032 }
   3033 
   3034 contains(DEFINES, ENABLE_XSLT=1) {
   3035     v8 {
   3036         SOURCES += \
   3037             bindings/v8/custom/V8XSLTProcessorCustom.cpp
   3038     } else {
   3039          SOURCES += \
   3040             bindings/js/JSXSLTProcessorCustom.cpp
   3041     }
   3042     SOURCES += \
   3043         dom/TransformSourceQt.cpp \
   3044         xml/XSLStyleSheetQt.cpp \
   3045         xml/XSLTProcessor.cpp \
   3046         xml/XSLTProcessorQt.cpp
   3047 }
   3048 
   3049 contains(DEFINES, ENABLE_FILTERS=1) {
   3050     SOURCES += \
   3051         platform/graphics/filters/DistantLightSource.cpp \
   3052         platform/graphics/filters/FEBlend.cpp \
   3053         platform/graphics/filters/FEColorMatrix.cpp \
   3054         platform/graphics/filters/FEComponentTransfer.cpp \
   3055         platform/graphics/filters/FEComposite.cpp \
   3056         platform/graphics/filters/FEConvolveMatrix.cpp \
   3057         platform/graphics/filters/FEDiffuseLighting.cpp \
   3058         platform/graphics/filters/FEDisplacementMap.cpp \
   3059         platform/graphics/filters/FEFlood.cpp \
   3060         platform/graphics/filters/FEGaussianBlur.cpp \
   3061         platform/graphics/filters/FELighting.cpp \
   3062         platform/graphics/filters/FEMerge.cpp \
   3063         platform/graphics/filters/FEMorphology.cpp \
   3064         platform/graphics/filters/FEOffset.cpp \
   3065         platform/graphics/filters/FESpecularLighting.cpp \
   3066         platform/graphics/filters/FETile.cpp \
   3067         platform/graphics/filters/FETurbulence.cpp \
   3068         platform/graphics/filters/FilterEffect.cpp \
   3069         platform/graphics/filters/LightSource.cpp \
   3070         platform/graphics/filters/PointLightSource.cpp \
   3071         platform/graphics/filters/SpotLightSource.cpp \
   3072         platform/graphics/filters/SourceAlpha.cpp \
   3073         platform/graphics/filters/SourceGraphic.cpp \
   3074         platform/graphics/filters/arm/FELightingNEON.cpp
   3075 }
   3076 
   3077 contains(DEFINES, ENABLE_MATHML=1) {
   3078     SOURCES += \
   3079         mathml/MathMLElement.cpp \
   3080         mathml/MathMLInlineContainerElement.cpp \
   3081         mathml/MathMLMathElement.cpp \
   3082         mathml/MathMLTextElement.cpp \
   3083         rendering/mathml/RenderMathMLBlock.cpp \
   3084         rendering/mathml/RenderMathMLFenced.cpp \
   3085         rendering/mathml/RenderMathMLFraction.cpp \
   3086         rendering/mathml/RenderMathMLMath.cpp \
   3087         rendering/mathml/RenderMathMLOperator.cpp \
   3088         rendering/mathml/RenderMathMLRoot.cpp \
   3089         rendering/mathml/RenderMathMLRow.cpp \
   3090         rendering/mathml/RenderMathMLSquareRoot.cpp \
   3091         rendering/mathml/RenderMathMLSubSup.cpp \
   3092         rendering/mathml/RenderMathMLUnderOver.cpp
   3093 }
   3094 
   3095 contains(DEFINES, ENABLE_WML=1) {
   3096     SOURCES += \
   3097         wml/WMLAElement.cpp \
   3098         wml/WMLAccessElement.cpp \
   3099         wml/WMLAnchorElement.cpp \
   3100         wml/WMLBRElement.cpp \
   3101         wml/WMLCardElement.cpp \
   3102         wml/WMLDoElement.cpp \
   3103         wml/WMLDocument.cpp \
   3104         wml/WMLElement.cpp \
   3105         wml/WMLErrorHandling.cpp \
   3106         wml/WMLEventHandlingElement.cpp \
   3107         wml/WMLFormControlElement.cpp \
   3108         wml/WMLFieldSetElement.cpp \
   3109         wml/WMLGoElement.cpp \
   3110         wml/WMLImageElement.cpp \
   3111         wml/WMLImageLoader.cpp \
   3112         wml/WMLInputElement.cpp \
   3113         wml/WMLInsertedLegendElement.cpp \
   3114         wml/WMLIntrinsicEvent.cpp \
   3115         wml/WMLIntrinsicEventHandler.cpp \
   3116         wml/WMLMetaElement.cpp \
   3117         wml/WMLNoopElement.cpp \
   3118         wml/WMLOnEventElement.cpp \
   3119         wml/WMLPElement.cpp \
   3120         wml/WMLOptGroupElement.cpp \
   3121         wml/WMLOptionElement.cpp \
   3122         wml/WMLPageState.cpp \
   3123         wml/WMLPostfieldElement.cpp \
   3124         wml/WMLPrevElement.cpp \
   3125         wml/WMLRefreshElement.cpp \
   3126         wml/WMLSelectElement.cpp \
   3127         wml/WMLSetvarElement.cpp \
   3128         wml/WMLTableElement.cpp \
   3129         wml/WMLTaskElement.cpp \
   3130         wml/WMLTemplateElement.cpp \
   3131         wml/WMLTimerElement.cpp \
   3132         wml/WMLVariables.cpp
   3133 }
   3134 
   3135 contains(DEFINES, ENABLE_XHTMLMP=1) {
   3136     SOURCES += \
   3137         html/HTMLNoScriptElement.cpp
   3138 }
   3139 
   3140 contains(DEFINES, ENABLE_QT_BEARER=1) {
   3141     HEADERS += \
   3142         platform/network/qt/NetworkStateNotifierPrivate.h
   3143 
   3144     SOURCES += \
   3145         platform/network/qt/NetworkStateNotifierQt.cpp
   3146 }
   3147 
   3148 contains(DEFINES, ENABLE_GEOLOCATION=1) {
   3149     v8 {
   3150         SOURCES += \
   3151             bindings/v8/custom/V8CustomPositionCallback.cpp \
   3152             bindings/v8/custom/V8CustomPositionErrorCallback.cpp \
   3153             bindings/v8/custom/V8GeolocationCustom.cpp
   3154     }
   3155 }
   3156 
   3157 contains(DEFINES, ENABLE_MEDIA_STREAM=1) {
   3158     HEADERS += \
   3159         page/NavigatorUserMediaError.h \
   3160         page/NavigatorUserMediaErrorCallback.h \
   3161         page/NavigatorUserMediaSuccessCallback.h
   3162 
   3163     v8 {
   3164         SOURCES += \
   3165             bindings/v8/custom/V8NavigatorCustom.cpp
   3166 
   3167     }
   3168 }
   3169 
   3170 contains(DEFINES, ENABLE_SVG=1) {
   3171     !v8 {
   3172         SOURCES += \
   3173     # TODO: this-one-is-not-auto-added! FIXME! tmp/SVGElementFactory.cpp \
   3174             bindings/js/JSSVGElementInstanceCustom.cpp \
   3175             bindings/js/JSSVGLengthCustom.cpp \
   3176             bindings/js/JSSVGPathSegCustom.cpp
   3177     }
   3178 
   3179     SOURCES += \
   3180         css/SVGCSSComputedStyleDeclaration.cpp \
   3181         css/SVGCSSParser.cpp \
   3182         css/SVGCSSStyleSelector.cpp \
   3183         rendering/style/SVGRenderStyle.cpp \
   3184         rendering/style/SVGRenderStyleDefs.cpp \
   3185         rendering/PointerEventsHitRules.cpp \
   3186         rendering/svg/RenderSVGPath.cpp \
   3187         svg/animation/SMILTime.cpp \
   3188         svg/animation/SMILTimeContainer.cpp \
   3189         svg/animation/SVGSMILElement.cpp \
   3190         svg/graphics/filters/SVGFEImage.cpp \
   3191         svg/graphics/filters/SVGFilter.cpp \
   3192         svg/graphics/filters/SVGFilterBuilder.cpp \
   3193         svg/graphics/SVGImage.cpp \
   3194         svg/properties/SVGPathSegListPropertyTearOff.cpp
   3195 
   3196     linux-g++*:CONFIG(debug, debug|release):isEqual(QT_ARCH,i386) {
   3197          # Using all in one files to avoid memory exhaustion
   3198          # during the linking phase.
   3199          SOURCES += \
   3200               rendering/svg/RenderSVGAllInOne.cpp \
   3201               svg/SVGAllInOne.cpp
   3202     } else {
   3203          SOURCES += \
   3204               rendering/svg/RenderSVGBlock.cpp \
   3205               rendering/svg/RenderSVGContainer.cpp \
   3206               rendering/svg/RenderSVGForeignObject.cpp \
   3207               rendering/svg/RenderSVGGradientStop.cpp \
   3208               rendering/svg/RenderSVGHiddenContainer.cpp \
   3209               rendering/svg/RenderSVGImage.cpp \
   3210               rendering/svg/RenderSVGInline.cpp \
   3211               rendering/svg/RenderSVGInlineText.cpp \
   3212               rendering/svg/RenderSVGModelObject.cpp \
   3213               rendering/svg/RenderSVGResource.cpp \
   3214               rendering/svg/RenderSVGResourceClipper.cpp \
   3215               rendering/svg/RenderSVGResourceContainer.cpp \
   3216               rendering/svg/RenderSVGResourceFilter.cpp \
   3217               rendering/svg/RenderSVGResourceFilterPrimitive.cpp \
   3218               rendering/svg/RenderSVGResourceGradient.cpp \
   3219               rendering/svg/RenderSVGResourceLinearGradient.cpp \
   3220               rendering/svg/RenderSVGResourceMarker.cpp \
   3221               rendering/svg/RenderSVGResourceMasker.cpp \
   3222               rendering/svg/RenderSVGResourcePattern.cpp \
   3223               rendering/svg/RenderSVGResourceRadialGradient.cpp \
   3224               rendering/svg/RenderSVGResourceSolidColor.cpp \
   3225               rendering/svg/RenderSVGRoot.cpp \
   3226               rendering/svg/RenderSVGShadowTreeRootContainer.cpp \
   3227               rendering/svg/RenderSVGTSpan.cpp \
   3228               rendering/svg/RenderSVGText.cpp \
   3229               rendering/svg/RenderSVGTextPath.cpp \
   3230               rendering/svg/RenderSVGTransformableContainer.cpp \
   3231               rendering/svg/RenderSVGViewportContainer.cpp \
   3232               rendering/svg/SVGImageBufferTools.cpp \
   3233               rendering/svg/SVGInlineFlowBox.cpp \
   3234               rendering/svg/SVGInlineTextBox.cpp \
   3235               rendering/svg/SVGMarkerLayoutInfo.cpp \
   3236               rendering/svg/SVGRenderSupport.cpp \
   3237               rendering/svg/SVGRenderTreeAsText.cpp \
   3238               rendering/svg/SVGResources.cpp \
   3239               rendering/svg/SVGResourcesCache.cpp \
   3240               rendering/svg/SVGResourcesCycleSolver.cpp \
   3241               rendering/svg/SVGRootInlineBox.cpp \
   3242               rendering/svg/SVGShadowTreeElements.cpp \
   3243               rendering/svg/SVGTextChunk.cpp \
   3244               rendering/svg/SVGTextChunkBuilder.cpp \
   3245               rendering/svg/SVGTextLayoutAttributes.cpp \
   3246               rendering/svg/SVGTextLayoutAttributesBuilder.cpp \
   3247               rendering/svg/SVGTextLayoutEngine.cpp \
   3248               rendering/svg/SVGTextLayoutEngineBaseline.cpp \
   3249               rendering/svg/SVGTextLayoutEngineSpacing.cpp \
   3250               rendering/svg/SVGTextMetrics.cpp \
   3251               rendering/svg/SVGTextQuery.cpp \
   3252               svg/SVGDocumentExtensions.cpp \
   3253               svg/SVGImageLoader.cpp \
   3254               svg/ColorDistance.cpp \
   3255               svg/SVGAElement.cpp \
   3256               svg/SVGAltGlyphElement.cpp \
   3257               svg/SVGAngle.cpp \
   3258               svg/SVGAnimateColorElement.cpp \
   3259               svg/SVGAnimateElement.cpp \
   3260               svg/SVGAnimateMotionElement.cpp \
   3261               svg/SVGAnimateTransformElement.cpp \
   3262               svg/SVGAnimationElement.cpp \
   3263               svg/SVGCircleElement.cpp \
   3264               svg/SVGClipPathElement.cpp \
   3265               svg/SVGColor.cpp \
   3266               svg/SVGComponentTransferFunctionElement.cpp \
   3267               svg/SVGCursorElement.cpp \
   3268               svg/SVGDefsElement.cpp \
   3269               svg/SVGDescElement.cpp \
   3270               svg/SVGDocument.cpp \
   3271               svg/SVGElement.cpp \
   3272               svg/SVGElementInstance.cpp \
   3273               svg/SVGElementInstanceList.cpp \
   3274               svg/SVGEllipseElement.cpp \
   3275               svg/SVGExternalResourcesRequired.cpp \
   3276               svg/SVGFEBlendElement.cpp \
   3277               svg/SVGFEColorMatrixElement.cpp \
   3278               svg/SVGFEComponentTransferElement.cpp \
   3279               svg/SVGFECompositeElement.cpp \
   3280               svg/SVGFEConvolveMatrixElement.cpp \
   3281               svg/SVGFEDiffuseLightingElement.cpp \
   3282               svg/SVGFEDisplacementMapElement.cpp \
   3283               svg/SVGFEDistantLightElement.cpp \
   3284               svg/SVGFEFloodElement.cpp \
   3285               svg/SVGFEFuncAElement.cpp \
   3286               svg/SVGFEFuncBElement.cpp \
   3287               svg/SVGFEFuncGElement.cpp \
   3288               svg/SVGFEFuncRElement.cpp \
   3289               svg/SVGFEGaussianBlurElement.cpp \
   3290               svg/SVGFEImageElement.cpp \
   3291               svg/SVGFELightElement.cpp \
   3292               svg/SVGFEMergeElement.cpp \
   3293               svg/SVGFEMergeNodeElement.cpp \
   3294               svg/SVGFEMorphologyElement.cpp \
   3295               svg/SVGFEOffsetElement.cpp \
   3296               svg/SVGFEPointLightElement.cpp \
   3297               svg/SVGFESpecularLightingElement.cpp \
   3298               svg/SVGFESpotLightElement.cpp \
   3299               svg/SVGFETileElement.cpp \
   3300               svg/SVGFETurbulenceElement.cpp \
   3301               svg/SVGFilterElement.cpp \
   3302               svg/SVGFilterPrimitiveStandardAttributes.cpp \
   3303               svg/SVGFitToViewBox.cpp \
   3304               svg/SVGFont.cpp \
   3305               svg/SVGFontData.cpp \
   3306               svg/SVGFontElement.cpp \
   3307               svg/SVGFontFaceElement.cpp \
   3308               svg/SVGFontFaceFormatElement.cpp \
   3309               svg/SVGFontFaceNameElement.cpp \
   3310               svg/SVGFontFaceSrcElement.cpp \
   3311               svg/SVGFontFaceUriElement.cpp \
   3312               svg/SVGForeignObjectElement.cpp \
   3313               svg/SVGGElement.cpp \
   3314               svg/SVGGlyphElement.cpp \
   3315               svg/SVGGradientElement.cpp \
   3316               svg/SVGHKernElement.cpp \
   3317               svg/SVGImageElement.cpp \
   3318               svg/SVGLangSpace.cpp \
   3319               svg/SVGLength.cpp \
   3320               svg/SVGLengthList.cpp \
   3321               svg/SVGLinearGradientElement.cpp \
   3322               svg/SVGLineElement.cpp \
   3323               svg/SVGLocatable.cpp \
   3324               svg/SVGMarkerElement.cpp \
   3325               svg/SVGMaskElement.cpp \
   3326               svg/SVGMetadataElement.cpp \
   3327               svg/SVGMissingGlyphElement.cpp \
   3328               svg/SVGMPathElement.cpp \
   3329               svg/SVGNumberList.cpp \
   3330               svg/SVGPaint.cpp \
   3331               svg/SVGParserUtilities.cpp \
   3332               svg/SVGPathBlender.cpp \
   3333               svg/SVGPathBuilder.cpp \
   3334               svg/SVGPathByteStreamBuilder.cpp \
   3335               svg/SVGPathByteStreamSource.cpp \
   3336               svg/SVGPathElement.cpp \
   3337               svg/SVGPathParser.cpp \
   3338               svg/SVGPathParserFactory.cpp \
   3339               svg/SVGPathSegList.cpp \
   3340               svg/SVGPathSegListBuilder.cpp \
   3341               svg/SVGPathSegListSource.cpp \
   3342               svg/SVGPathStringBuilder.cpp \
   3343               svg/SVGPathStringSource.cpp \
   3344               svg/SVGPathTraversalStateBuilder.cpp \
   3345               svg/SVGPatternElement.cpp \
   3346               svg/SVGPointList.cpp \
   3347               svg/SVGPolyElement.cpp \
   3348               svg/SVGPolygonElement.cpp \
   3349               svg/SVGPolylineElement.cpp \
   3350               svg/SVGPreserveAspectRatio.cpp \
   3351               svg/SVGRadialGradientElement.cpp \
   3352               svg/SVGRectElement.cpp \
   3353               svg/SVGScriptElement.cpp \
   3354               svg/SVGSetElement.cpp \
   3355               svg/SVGStopElement.cpp \
   3356               svg/SVGStringList.cpp \
   3357               svg/SVGStylable.cpp \
   3358               svg/SVGStyledElement.cpp \
   3359               svg/SVGStyledLocatableElement.cpp \
   3360               svg/SVGStyledTransformableElement.cpp \
   3361               svg/SVGStyleElement.cpp \
   3362               svg/SVGSVGElement.cpp \
   3363               svg/SVGSwitchElement.cpp \
   3364               svg/SVGSymbolElement.cpp \
   3365               svg/SVGTests.cpp \
   3366               svg/SVGTextContentElement.cpp \
   3367               svg/SVGTextElement.cpp \
   3368               svg/SVGTextPathElement.cpp \
   3369               svg/SVGTextPositioningElement.cpp \
   3370               svg/SVGTitleElement.cpp \
   3371               svg/SVGTransformable.cpp \
   3372               svg/SVGTransform.cpp \
   3373               svg/SVGTransformDistance.cpp \
   3374               svg/SVGTransformList.cpp \
   3375               svg/SVGTRefElement.cpp \
   3376               svg/SVGTSpanElement.cpp \
   3377               svg/SVGURIReference.cpp \
   3378               svg/SVGUseElement.cpp \
   3379               svg/SVGViewElement.cpp \
   3380               svg/SVGViewSpec.cpp \
   3381               svg/SVGVKernElement.cpp \
   3382               svg/SVGZoomAndPan.cpp \
   3383               svg/SVGZoomEvent.cpp
   3384    }
   3385 }
   3386 
   3387 contains(DEFINES, ENABLE_JAVASCRIPT_DEBUGGER=1) {
   3388     v8 {
   3389         SOURCES += \
   3390             bindings/v8/ScriptDebugServer.cpp \
   3391             bindings/v8/ScriptProfiler.cpp \
   3392             bindings/v8/ScriptHeapSnapshot.cpp \
   3393             bindings/v8/JavaScriptCallFrame.cpp \
   3394             bindings/v8/custom/V8ScriptProfileCustom.cpp \
   3395             bindings/v8/custom/V8JavaScriptCallFrameCustom.cpp \
   3396             bindings/v8/custom/V8ScriptProfileNodeCustom.cpp \
   3397             bindings/v8/ScriptProfileNode.cpp \
   3398             bindings/v8/ScriptProfile.cpp
   3399     } else {
   3400         SOURCES += \
   3401             bindings/js/JSJavaScriptCallFrameCustom.cpp \
   3402             bindings/js/ScriptProfiler.cpp \
   3403             bindings/js/JavaScriptCallFrame.cpp
   3404     }
   3405 }
   3406 
   3407 contains(DEFINES, ENABLE_OFFLINE_WEB_APPLICATIONS=1) {
   3408 SOURCES += \
   3409     loader/appcache/ApplicationCache.cpp \
   3410     loader/appcache/ApplicationCacheGroup.cpp \
   3411     loader/appcache/ApplicationCacheHost.cpp \
   3412     loader/appcache/ApplicationCacheStorage.cpp \
   3413     loader/appcache/ApplicationCacheResource.cpp \
   3414     loader/appcache/DOMApplicationCache.cpp \
   3415     loader/appcache/ManifestParser.cpp
   3416 
   3417     !v8 {
   3418         SOURCES += \
   3419             bindings/js/JSDOMApplicationCacheCustom.cpp
   3420     }
   3421 }
   3422 
   3423 contains(DEFINES, ENABLE_WEB_SOCKETS=1) {
   3424     HEADERS += \
   3425         websockets/ThreadableWebSocketChannel.h \
   3426         websockets/ThreadableWebSocketChannelClientWrapper.h \
   3427         websockets/WebSocket.h \
   3428         websockets/WebSocketChannel.h \
   3429         websockets/WebSocketChannelClient.h \
   3430         websockets/WebSocketHandshake.h \
   3431         websockets/WebSocketHandshakeRequest.h \
   3432         websockets/WebSocketHandshakeResponse.h \
   3433         platform/network/qt/SocketStreamHandlePrivate.h
   3434 
   3435     SOURCES += \
   3436         websockets/WebSocket.cpp \
   3437         websockets/WebSocketChannel.cpp \
   3438         websockets/WebSocketHandshake.cpp \
   3439         websockets/WebSocketHandshakeRequest.cpp \
   3440         websockets/WebSocketHandshakeResponse.cpp \
   3441         websockets/ThreadableWebSocketChannel.cpp \
   3442         platform/network/SocketStreamErrorBase.cpp \
   3443         platform/network/SocketStreamHandleBase.cpp \
   3444         platform/network/qt/SocketStreamHandleQt.cpp
   3445 
   3446     !v8 {
   3447         SOURCES += \
   3448             bindings/js/JSWebSocketCustom.cpp
   3449     }
   3450 
   3451     contains(DEFINES, ENABLE_WORKERS=1) {
   3452         HEADERS += \
   3453             websockets/WorkerThreadableWebSocketChannel.h
   3454 
   3455         SOURCES += \
   3456             websockets/WorkerThreadableWebSocketChannel.cpp
   3457     }
   3458 }
   3459 
   3460 contains(DEFINES, ENABLE_WEBGL=1) {
   3461     HEADERS += \
   3462         html/canvas/CanvasContextAttributes.h \
   3463         html/canvas/WebGLObject.h \
   3464         html/canvas/WebGLActiveInfo.h \
   3465         html/canvas/WebGLBuffer.h \
   3466         html/canvas/WebGLContextAttributes.h \
   3467         html/canvas/WebGLContextEvent.h \
   3468         html/canvas/WebGLExtension.h \
   3469         html/canvas/WebGLFramebuffer.h \
   3470         html/canvas/WebGLGetInfo.h \
   3471         html/canvas/WebGLProgram.h \
   3472         html/canvas/WebGLRenderbuffer.h \
   3473         html/canvas/WebGLRenderingContext.h \
   3474         html/canvas/WebGLShader.h \
   3475         html/canvas/OESStandardDerivatives.h \
   3476         html/canvas/OESTextureFloat.h \
   3477         html/canvas/OESVertexArrayObject.h \
   3478         html/canvas/WebGLTexture.h \
   3479         html/canvas/WebGLUniformLocation.h \
   3480         html/canvas/WebGLVertexArrayObjectOES.h \
   3481         html/canvas/WebKitLoseContext.h \
   3482         platform/graphics/Extensions3D.h \
   3483         platform/graphics/GraphicsContext3D.h \
   3484         platform/graphics/gpu/DrawingBuffer.h \
   3485         platform/graphics/qt/Extensions3DQt.h
   3486 
   3487     !v8 {
   3488         SOURCES += \
   3489             bindings/js/JSWebGLRenderingContextCustom.cpp
   3490     }
   3491     SOURCES += \
   3492         html/canvas/CanvasContextAttributes.cpp \
   3493         html/canvas/WebGLObject.cpp \
   3494         html/canvas/WebGLBuffer.cpp \
   3495         html/canvas/WebGLContextAttributes.cpp \
   3496         html/canvas/WebGLContextEvent.cpp \
   3497         html/canvas/WebGLExtension.cpp \
   3498         html/canvas/WebGLFramebuffer.cpp \
   3499         html/canvas/WebGLGetInfo.cpp \
   3500         html/canvas/WebGLProgram.cpp \
   3501         html/canvas/WebGLRenderbuffer.cpp \
   3502         html/canvas/WebGLRenderingContext.cpp \
   3503         html/canvas/WebGLShader.cpp \
   3504         html/canvas/OESStandardDerivatives.cpp \
   3505         html/canvas/OESTextureFloat.cpp \
   3506         html/canvas/OESVertexArrayObject.cpp \
   3507         html/canvas/WebGLTexture.cpp \
   3508         html/canvas/WebGLUniformLocation.cpp \
   3509         html/canvas/WebGLVertexArrayObjectOES.cpp \
   3510         html/canvas/WebKitLoseContext.cpp \
   3511         platform/graphics/GraphicsContext3D.cpp \
   3512         platform/graphics/gpu/DrawingBuffer.cpp \
   3513         platform/graphics/gpu/qt/DrawingBufferQt.cpp \
   3514         platform/graphics/qt/Extensions3DQt.cpp \
   3515         platform/graphics/qt/GraphicsContext3DQt.cpp
   3516 
   3517         INCLUDEPATH += $$PWD/platform/graphics/gpu
   3518 }
   3519 
   3520 win32:!win32-g++*:contains(QMAKE_HOST.arch, x86_64):{
   3521     asm_compiler.commands = ml64 /c
   3522     asm_compiler.commands +=  /Fo ${QMAKE_FILE_OUT} ${QMAKE_FILE_IN}
   3523     asm_compiler.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_OBJ)}
   3524     asm_compiler.input = ASM_SOURCES
   3525     asm_compiler.variable_out = OBJECTS
   3526     asm_compiler.name = compiling[asm] ${QMAKE_FILE_IN}
   3527     silent:asm_compiler.commands = @echo compiling[asm] ${QMAKE_FILE_IN} && $$asm_compiler.commands
   3528     QMAKE_EXTRA_COMPILERS += asm_compiler
   3529 
   3530     ASM_SOURCES += \
   3531         plugins/win/PaintHooks.asm
   3532    if(win32-msvc2005|win32-msvc2008):equals(TEMPLATE_PREFIX, "vc") {
   3533         SOURCES += \
   3534             plugins/win/PaintHooks.asm
   3535    }
   3536 }
   3537 
   3538 contains(CONFIG, texmap) {
   3539     DEFINES += WTF_USE_TEXTURE_MAPPER=1
   3540     HEADERS += \
   3541         platform/graphics/qt/TextureMapperQt.h \
   3542         platform/graphics/texmap/GraphicsLayerTextureMapper.h \
   3543         platform/graphics/texmap/TextureMapper.h \
   3544         platform/graphics/texmap/TextureMapperNode.h \
   3545         platform/graphics/texmap/TextureMapperPlatformLayer.h
   3546 
   3547     SOURCES += \
   3548         platform/graphics/qt/TextureMapperQt.cpp \
   3549         platform/graphics/texmap/TextureMapperNode.cpp \
   3550         platform/graphics/texmap/GraphicsLayerTextureMapper.cpp
   3551 
   3552     contains(QT_CONFIG, opengl) {
   3553         HEADERS += platform/graphics/opengl/TextureMapperGL.h
   3554         SOURCES += platform/graphics/opengl/TextureMapperGL.cpp
   3555     }
   3556 } else {
   3557     HEADERS += platform/graphics/qt/GraphicsLayerQt.h
   3558     SOURCES += platform/graphics/qt/GraphicsLayerQt.cpp
   3559 }
   3560