blob: 4fb3c0a32b7083e4e51e76bd82b47e2b2f45ef6e [file] [log] [blame]
SET(WebCore_INCLUDE_DIRECTORIES
"${WEBCORE_DIR}"
"${WEBCORE_DIR}/accessibility"
"${WEBCORE_DIR}/bindings"
"${WEBCORE_DIR}/bindings/generic"
"${WEBCORE_DIR}/bindings/js"
"${WEBCORE_DIR}/bridge"
"${WEBCORE_DIR}/bridge/c"
"${WEBCORE_DIR}/bridge/jni/jsc"
"${WEBCORE_DIR}/bridge/jsc"
"${WEBCORE_DIR}/css"
"${WEBCORE_DIR}/dom"
"${WEBCORE_DIR}/dom/default"
"${WEBCORE_DIR}/editing"
"${WEBCORE_DIR}/fileapi"
"${WEBCORE_DIR}/history"
"${WEBCORE_DIR}/html"
"${WEBCORE_DIR}/html/canvas"
"${WEBCORE_DIR}/html/parser"
"${WEBCORE_DIR}/inspector"
"${WEBCORE_DIR}/loader"
"${WEBCORE_DIR}/loader/appcache"
"${WEBCORE_DIR}/loader/archive"
"${WEBCORE_DIR}/loader/icon"
"${WEBCORE_DIR}/mathml"
"${WEBCORE_DIR}/notifications"
"${WEBCORE_DIR}/page"
"${WEBCORE_DIR}/page/animation"
"${WEBCORE_DIR}/platform"
"${WEBCORE_DIR}/platform/animation"
"${WEBCORE_DIR}/platform/graphics"
"${WEBCORE_DIR}/platform/graphics/filters"
"${WEBCORE_DIR}/platform/graphics/transforms"
"${WEBCORE_DIR}/platform/image-decoders"
"${WEBCORE_DIR}/platform/image-decoders/bmp"
"${WEBCORE_DIR}/platform/image-decoders/gif"
"${WEBCORE_DIR}/platform/image-decoders/ico"
"${WEBCORE_DIR}/platform/image-decoders/jpeg"
"${WEBCORE_DIR}/platform/image-decoders/png"
"${WEBCORE_DIR}/platform/mock"
"${WEBCORE_DIR}/platform/network"
"${WEBCORE_DIR}/platform/sql"
"${WEBCORE_DIR}/platform/text"
"${WEBCORE_DIR}/platform/text/transcoder"
"${WEBCORE_DIR}/plugins"
"${WEBCORE_DIR}/rendering"
"${WEBCORE_DIR}/rendering/style"
"${WEBCORE_DIR}/storage"
"${WEBCORE_DIR}/svg"
"${WEBCORE_DIR}/svg/animation"
"${WEBCORE_DIR}/svg/graphics"
"${WEBCORE_DIR}/svg/graphics/filters"
"${WEBCORE_DIR}/websockets"
"${WEBCORE_DIR}/wml"
"${WEBCORE_DIR}/workers"
"${WEBCORE_DIR}/xml"
"${JAVASCRIPTCORE_DIR}"
"${JAVASCRIPTCORE_DIR}/ForwardingHeaders"
"${JAVASCRIPTCORE_DIR}/API"
"${JAVASCRIPTCORE_DIR}/assembler"
"${JAVASCRIPTCORE_DIR}/bytecode"
"${JAVASCRIPTCORE_DIR}/bytecompiler"
"${JAVASCRIPTCORE_DIR}/debugger"
"${JAVASCRIPTCORE_DIR}/interpreter"
"${JAVASCRIPTCORE_DIR}/jit"
"${JAVASCRIPTCORE_DIR}/parser"
"${JAVASCRIPTCORE_DIR}/pcre"
"${JAVASCRIPTCORE_DIR}/profiler"
"${JAVASCRIPTCORE_DIR}/runtime"
"${JAVASCRIPTCORE_DIR}/wtf"
"${JAVASCRIPTCORE_DIR}/wtf/unicode"
"${DERIVED_SOURCES_DIR}"
"${CMAKE_SOURCE_DIR}"
"${CMAKE_BINARY_DIR}"
)
SET(WebCore_IDL_INCLUDES
bindings/generic
bindings/js
css
dom
fileapi
html
html/canvas
inspector
loader/appcache
page
plugins
storage
svg
workers
xml
)
SET(WebCore_IDL_PURE_FILES
svg/ElementTimeControl.idl
svg/SVGAnimatedPathData.idl
svg/SVGAnimatedPoints.idl
svg/SVGExternalResourcesRequired.idl
svg/SVGFilterPrimitiveStandardAttributes.idl
svg/SVGFitToViewBox.idl
svg/SVGLangSpace.idl
svg/SVGLocatable.idl
svg/SVGStylable.idl
svg/SVGTests.idl
svg/SVGTransformable.idl
svg/SVGURIReference.idl
svg/SVGViewSpec.idl
svg/SVGZoomAndPan.idl
)
SET(WebCore_IDL_FILES
css/Counter.idl
css/CSSCharsetRule.idl
css/CSSFontFaceRule.idl
css/CSSImportRule.idl
css/CSSMediaRule.idl
css/CSSPageRule.idl
css/CSSPrimitiveValue.idl
css/CSSRule.idl
css/CSSRuleList.idl
css/CSSStyleDeclaration.idl
css/CSSStyleRule.idl
css/CSSStyleSheet.idl
css/CSSValue.idl
css/CSSValueList.idl
css/CSSVariablesDeclaration.idl
css/CSSVariablesRule.idl
css/MediaList.idl
css/Rect.idl
css/RGBColor.idl
css/StyleMedia.idl
css/StyleSheet.idl
css/StyleSheetList.idl
css/WebKitCSSKeyframeRule.idl
css/WebKitCSSKeyframesRule.idl
css/WebKitCSSMatrix.idl
css/WebKitCSSTransformValue.idl
dom/Attr.idl
dom/BeforeLoadEvent.idl
dom/CDATASection.idl
dom/CharacterData.idl
dom/ClientRect.idl
dom/ClientRectList.idl
dom/Clipboard.idl
dom/Comment.idl
dom/CompositionEvent.idl
dom/CustomEvent.idl
dom/DeviceMotionEvent.idl
dom/DeviceOrientationEvent.idl
dom/DocumentFragment.idl
dom/Document.idl
dom/DocumentType.idl
dom/DOMCoreException.idl
dom/DOMImplementation.idl
dom/DOMStringList.idl
dom/DOMStringMap.idl
dom/Element.idl
dom/Entity.idl
dom/EntityReference.idl
dom/ErrorEvent.idl
dom/EventException.idl
dom/Event.idl
dom/KeyboardEvent.idl
dom/MessageChannel.idl
dom/MessageEvent.idl
dom/MessagePort.idl
dom/MouseEvent.idl
dom/MutationEvent.idl
dom/NamedNodeMap.idl
dom/NodeFilter.idl
dom/Node.idl
dom/NodeIterator.idl
dom/NodeList.idl
dom/Notation.idl
dom/OverflowEvent.idl
dom/PageTransitionEvent.idl
dom/PopStateEvent.idl
dom/ProcessingInstruction.idl
dom/ProgressEvent.idl
dom/RangeException.idl
dom/Range.idl
dom/TextEvent.idl
dom/Text.idl
dom/TouchEvent.idl
dom/Touch.idl
dom/TouchList.idl
dom/TreeWalker.idl
dom/UIEvent.idl
dom/WebKitAnimationEvent.idl
dom/WebKitTransitionEvent.idl
dom/WheelEvent.idl
fileapi/Blob.idl
fileapi/BlobBuilder.idl
fileapi/FileError.idl
fileapi/File.idl
fileapi/FileList.idl
fileapi/FileReader.idl
html/DataGridColumn.idl
html/DataGridColumnList.idl
html/DOMFormData.idl
html/HTMLAllCollection.idl
html/HTMLAnchorElement.idl
html/HTMLAppletElement.idl
html/HTMLAreaElement.idl
html/HTMLAudioElement.idl
html/HTMLBaseElement.idl
html/HTMLBaseFontElement.idl
html/HTMLBlockquoteElement.idl
html/HTMLBodyElement.idl
html/HTMLBRElement.idl
html/HTMLButtonElement.idl
html/HTMLCanvasElement.idl
html/HTMLCollection.idl
html/HTMLDataGridCellElement.idl
html/HTMLDataGridColElement.idl
html/HTMLDataGridElement.idl
html/HTMLDataGridRowElement.idl
html/HTMLDataListElement.idl
html/HTMLDirectoryElement.idl
html/HTMLDivElement.idl
html/HTMLDListElement.idl
html/HTMLDocument.idl
html/HTMLElement.idl
html/HTMLEmbedElement.idl
html/HTMLFieldSetElement.idl
html/HTMLFontElement.idl
html/HTMLFormElement.idl
html/HTMLFrameElement.idl
html/HTMLFrameSetElement.idl
html/HTMLHeadElement.idl
html/HTMLHeadingElement.idl
html/HTMLHRElement.idl
html/HTMLHtmlElement.idl
html/HTMLIFrameElement.idl
html/HTMLImageElement.idl
html/HTMLInputElement.idl
html/HTMLIsIndexElement.idl
html/HTMLLabelElement.idl
html/HTMLLegendElement.idl
html/HTMLLIElement.idl
html/HTMLLinkElement.idl
html/HTMLMapElement.idl
html/HTMLMarqueeElement.idl
html/HTMLMediaElement.idl
html/HTMLMenuElement.idl
html/HTMLMetaElement.idl
html/HTMLMeterElement.idl
html/HTMLModElement.idl
html/HTMLObjectElement.idl
html/HTMLOListElement.idl
html/HTMLOptGroupElement.idl
html/HTMLOptionElement.idl
html/HTMLOptionsCollection.idl
html/HTMLParagraphElement.idl
html/HTMLParamElement.idl
html/HTMLPreElement.idl
html/HTMLProgressElement.idl
html/HTMLQuoteElement.idl
html/HTMLScriptElement.idl
html/HTMLSelectElement.idl
html/HTMLSourceElement.idl
html/HTMLStyleElement.idl
html/HTMLTableCaptionElement.idl
html/HTMLTableCellElement.idl
html/HTMLTableColElement.idl
html/HTMLTableElement.idl
html/HTMLTableRowElement.idl
html/HTMLTableSectionElement.idl
html/HTMLTextAreaElement.idl
html/HTMLTitleElement.idl
html/HTMLUListElement.idl
html/HTMLVideoElement.idl
html/ImageData.idl
html/MediaError.idl
html/TextMetrics.idl
html/TimeRanges.idl
html/ValidityState.idl
html/VoidCallback.idl
html/canvas/ArrayBuffer.idl
html/canvas/ArrayBufferView.idl
html/canvas/CanvasGradient.idl
html/canvas/CanvasPattern.idl
html/canvas/CanvasRenderingContext2D.idl
html/canvas/CanvasRenderingContext.idl
html/canvas/WebGLRenderingContext.idl
html/canvas/ArrayBuffer.idl
html/canvas/ArrayBufferView.idl
html/canvas/Float32Array.idl
html/canvas/Int16Array.idl
html/canvas/Int32Array.idl
html/canvas/Int8Array.idl
html/canvas/Uint16Array.idl
html/canvas/Uint32Array.idl
html/canvas/Uint8Array.idl
inspector/InjectedScriptHost.idl
inspector/InspectorFrontendHost.idl
inspector/JavaScriptCallFrame.idl
inspector/ScriptProfile.idl
inspector/ScriptProfileNode.idl
loader/appcache/DOMApplicationCache.idl
notifications/Notification.idl
notifications/NotificationCenter.idl
page/BarInfo.idl
page/Console.idl
page/Coordinates.idl
page/DOMSelection.idl
page/DOMWindow.idl
page/EventSource.idl
page/Geolocation.idl
page/Geoposition.idl
page/History.idl
page/Location.idl
page/MemoryInfo.idl
page/Navigation.idl
page/Navigator.idl
page/Performance.idl
page/PositionError.idl
page/Screen.idl
page/Timing.idl
page/WebKitPoint.idl
page/WorkerNavigator.idl
plugins/DOMMimeType.idl
plugins/DOMMimeTypeArray.idl
plugins/DOMPlugin.idl
plugins/DOMPluginArray.idl
storage/Database.idl
storage/DatabaseCallback.idl
storage/DatabaseSync.idl
storage/IDBAny.idl
storage/IDBCursor.idl
storage/IDBDatabaseError.idl
storage/IDBDatabaseException.idl
storage/IDBDatabase.idl
storage/IDBErrorEvent.idl
storage/IDBEvent.idl
storage/IDBFactory.idl
storage/IDBIndex.idl
storage/IDBKey.idl
storage/IDBKeyRange.idl
storage/IDBObjectStore.idl
storage/IDBRequest.idl
storage/IDBSuccessEvent.idl
storage/IDBTransaction.idl
storage/SQLError.idl
storage/SQLException.idl
storage/SQLResultSet.idl
storage/SQLResultSetRowList.idl
storage/SQLStatementCallback.idl
storage/SQLStatementErrorCallback.idl
storage/SQLTransaction.idl
storage/SQLTransactionCallback.idl
storage/SQLTransactionErrorCallback.idl
storage/SQLTransactionSync.idl
storage/SQLTransactionSyncCallback.idl
storage/Storage.idl
storage/StorageEvent.idl
websockets/WebSocket.idl
workers/AbstractWorker.idl
workers/DedicatedWorkerContext.idl
workers/SharedWorker.idl
workers/SharedWorkerContext.idl
workers/Worker.idl
workers/WorkerContext.idl
workers/WorkerLocation.idl
xml/DOMParser.idl
xml/XMLHttpRequest.idl
xml/XMLHttpRequestException.idl
xml/XMLHttpRequestProgressEvent.idl
xml/XMLHttpRequestUpload.idl
xml/XMLSerializer.idl
xml/XPathEvaluator.idl
xml/XPathException.idl
xml/XPathExpression.idl
xml/XPathNSResolver.idl
xml/XPathResult.idl
xml/XSLTProcessor.idl
)
IF (ENABLE_SVG)
LIST(APPEND WebCore_IDL_FILES
svg/SVGAElement.idl
svg/SVGAltGlyphElement.idl
svg/SVGAngle.idl
svg/SVGAnimateColorElement.idl
svg/SVGAnimateElement.idl
svg/SVGAnimateTransformElement.idl
svg/SVGAnimatedAngle.idl
svg/SVGAnimatedBoolean.idl
svg/SVGAnimatedEnumeration.idl
svg/SVGAnimatedInteger.idl
svg/SVGAnimatedLength.idl
svg/SVGAnimatedLengthList.idl
svg/SVGAnimatedNumber.idl
svg/SVGAnimatedNumberList.idl
svg/SVGAnimatedPreserveAspectRatio.idl
svg/SVGAnimatedRect.idl
svg/SVGAnimatedString.idl
svg/SVGAnimatedTransformList.idl
svg/SVGAnimationElement.idl
svg/SVGCircleElement.idl
svg/SVGClipPathElement.idl
svg/SVGColor.idl
svg/SVGComponentTransferFunctionElement.idl
svg/SVGCursorElement.idl
svg/SVGDefsElement.idl
svg/SVGDescElement.idl
svg/SVGDocument.idl
svg/SVGElement.idl
svg/SVGElementInstance.idl
svg/SVGElementInstanceList.idl
svg/SVGEllipseElement.idl
svg/SVGException.idl
svg/SVGFEBlendElement.idl
svg/SVGFEColorMatrixElement.idl
svg/SVGFEComponentTransferElement.idl
svg/SVGFECompositeElement.idl
svg/SVGFEConvolveMatrixElement.idl
svg/SVGFEDiffuseLightingElement.idl
svg/SVGFEDisplacementMapElement.idl
svg/SVGFEDistantLightElement.idl
svg/SVGFEFloodElement.idl
svg/SVGFEFuncAElement.idl
svg/SVGFEFuncBElement.idl
svg/SVGFEFuncGElement.idl
svg/SVGFEFuncRElement.idl
svg/SVGFEGaussianBlurElement.idl
svg/SVGFEImageElement.idl
svg/SVGFEMergeElement.idl
svg/SVGFEMergeNodeElement.idl
svg/SVGFEMorphologyElement.idl
svg/SVGFEOffsetElement.idl
svg/SVGFEPointLightElement.idl
svg/SVGFESpecularLightingElement.idl
svg/SVGFESpotLightElement.idl
svg/SVGFETileElement.idl
svg/SVGFETurbulenceElement.idl
svg/SVGFilterElement.idl
svg/SVGFontElement.idl
svg/SVGFontFaceElement.idl
svg/SVGFontFaceFormatElement.idl
svg/SVGFontFaceNameElement.idl
svg/SVGFontFaceSrcElement.idl
svg/SVGFontFaceUriElement.idl
svg/SVGForeignObjectElement.idl
svg/SVGGElement.idl
svg/SVGGlyphElement.idl
svg/SVGGradientElement.idl
svg/SVGHKernElement.idl
svg/SVGImageElement.idl
svg/SVGLength.idl
svg/SVGLengthList.idl
svg/SVGLineElement.idl
svg/SVGLinearGradientElement.idl
svg/SVGMarkerElement.idl
svg/SVGMaskElement.idl
svg/SVGMatrix.idl
svg/SVGMetadataElement.idl
svg/SVGMissingGlyphElement.idl
svg/SVGNumber.idl
svg/SVGNumberList.idl
svg/SVGPaint.idl
svg/SVGPathElement.idl
svg/SVGPathSeg.idl
svg/SVGPathSegArcAbs.idl
svg/SVGPathSegArcRel.idl
svg/SVGPathSegClosePath.idl
svg/SVGPathSegCurvetoCubicAbs.idl
svg/SVGPathSegCurvetoCubicRel.idl
svg/SVGPathSegCurvetoCubicSmoothAbs.idl
svg/SVGPathSegCurvetoCubicSmoothRel.idl
svg/SVGPathSegCurvetoQuadraticAbs.idl
svg/SVGPathSegCurvetoQuadraticRel.idl
svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl
svg/SVGPathSegCurvetoQuadraticSmoothRel.idl
svg/SVGPathSegLinetoAbs.idl
svg/SVGPathSegLinetoHorizontalAbs.idl
svg/SVGPathSegLinetoHorizontalRel.idl
svg/SVGPathSegLinetoRel.idl
svg/SVGPathSegLinetoVerticalAbs.idl
svg/SVGPathSegLinetoVerticalRel.idl
svg/SVGPathSegList.idl
svg/SVGPathSegMovetoAbs.idl
svg/SVGPathSegMovetoRel.idl
svg/SVGPatternElement.idl
svg/SVGPoint.idl
svg/SVGPointList.idl
svg/SVGPolygonElement.idl
svg/SVGPolylineElement.idl
svg/SVGPreserveAspectRatio.idl
svg/SVGRadialGradientElement.idl
svg/SVGRect.idl
svg/SVGRectElement.idl
svg/SVGRenderingIntent.idl
svg/SVGSVGElement.idl
svg/SVGScriptElement.idl
svg/SVGSetElement.idl
svg/SVGStopElement.idl
svg/SVGStringList.idl
svg/SVGStyleElement.idl
svg/SVGSwitchElement.idl
svg/SVGSymbolElement.idl
svg/SVGTRefElement.idl
svg/SVGTSpanElement.idl
svg/SVGTextContentElement.idl
svg/SVGTextElement.idl
svg/SVGTextPathElement.idl
svg/SVGTextPositioningElement.idl
svg/SVGTitleElement.idl
svg/SVGTransform.idl
svg/SVGTransformList.idl
svg/SVGUnitTypes.idl
svg/SVGUseElement.idl
svg/SVGViewElement.idl
svg/SVGVKernElement.idl
svg/SVGZoomEvent.idl
)
ENDIF()
SET(WebCore_SOURCES
${DERIVED_SOURCES_DIR}/HTMLEntityTable.cpp
${DERIVED_SOURCES_DIR}/UserAgentStyleSheetsData.cpp
${DERIVED_SOURCES_DIR}/InspectorBackendDispatcher.cpp
${DERIVED_SOURCES_DIR}/JSWebSocket.cpp
accessibility/AXObjectCache.cpp
accessibility/AccessibilityARIAGrid.cpp
accessibility/AccessibilityARIAGridCell.cpp
accessibility/AccessibilityARIAGridRow.cpp
accessibility/AccessibilityImageMapLink.cpp
accessibility/AccessibilityList.cpp
accessibility/AccessibilityListBox.cpp
accessibility/AccessibilityListBoxOption.cpp
accessibility/AccessibilityMediaControls.cpp
accessibility/AccessibilityMenuList.cpp
accessibility/AccessibilityMenuListOption.cpp
accessibility/AccessibilityMenuListPopup.cpp
accessibility/AccessibilityObject.cpp
accessibility/AccessibilityRenderObject.cpp
accessibility/AccessibilityScrollbar.cpp
accessibility/AccessibilitySlider.cpp
accessibility/AccessibilityTable.cpp
accessibility/AccessibilityTableCell.cpp
accessibility/AccessibilityTableColumn.cpp
accessibility/AccessibilityTableHeaderContainer.cpp
accessibility/AccessibilityTableRow.cpp
bindings/ScriptControllerBase.cpp
bindings/generic/ActiveDOMCallback.cpp
bindings/generic/RuntimeEnabledFeatures.cpp
bindings/js/DOMObjectHashTableMap.cpp
bindings/js/DOMWrapperWorld.cpp
bindings/js/GCController.cpp
bindings/js/IDBBindingUtilities.cpp
bindings/js/JavaScriptCallFrame.cpp
bindings/js/JSAttrCustom.cpp
bindings/js/JSCallbackData.cpp
bindings/js/JSCanvasRenderingContext2DCustom.cpp
bindings/js/JSCanvasRenderingContextCustom.cpp
bindings/js/JSCDATASectionCustom.cpp
bindings/js/JSClipboardCustom.cpp
bindings/js/JSConsoleCustom.cpp
bindings/js/JSCoordinatesCustom.cpp
bindings/js/JSCSSRuleCustom.cpp
bindings/js/JSCSSRuleListCustom.cpp
bindings/js/JSCSSStyleDeclarationCustom.cpp
bindings/js/JSCSSValueCustom.cpp
bindings/js/JSCustomPositionCallback.cpp
bindings/js/JSCustomPositionErrorCallback.cpp
bindings/js/JSCustomSQLStatementErrorCallback.cpp
bindings/js/JSCustomVoidCallback.cpp
bindings/js/JSCustomXPathNSResolver.cpp
bindings/js/JSDataGridColumnListCustom.cpp
bindings/js/JSDataGridDataSource.cpp
bindings/js/JSDebugWrapperSet.cpp
bindings/js/JSDedicatedWorkerContextCustom.cpp
bindings/js/JSDeviceMotionEventCustom.cpp
bindings/js/JSDeviceOrientationEventCustom.cpp
bindings/js/JSDocumentCustom.cpp
bindings/js/JSDOMApplicationCacheCustom.cpp
bindings/js/JSDOMBinding.cpp
bindings/js/JSDOMFormDataCustom.cpp
bindings/js/JSDOMGlobalObject.cpp
bindings/js/JSDOMStringMapCustom.cpp
bindings/js/JSDOMWindowBase.cpp
bindings/js/JSDOMWindowCustom.cpp
bindings/js/JSDOMWindowShell.cpp
bindings/js/JSDOMWrapper.cpp
bindings/js/JSElementCustom.cpp
bindings/js/JSEventCustom.cpp
bindings/js/JSEventListener.cpp
bindings/js/JSEventSourceCustom.cpp
bindings/js/JSEventTarget.cpp
bindings/js/JSExceptionBase.cpp
bindings/js/JSGeolocationCustom.cpp
bindings/js/JSHistoryCustom.cpp
bindings/js/JSIDBAnyCustom.cpp
bindings/js/JSIDBKeyCustom.cpp
bindings/js/JSHTMLAllCollectionCustom.cpp
bindings/js/JSHTMLAppletElementCustom.cpp
bindings/js/JSHTMLCanvasElementCustom.cpp
bindings/js/JSHTMLCollectionCustom.cpp
bindings/js/JSHTMLDataGridElementCustom.cpp
bindings/js/JSHTMLDocumentCustom.cpp
bindings/js/JSHTMLElementCustom.cpp
bindings/js/JSHTMLEmbedElementCustom.cpp
bindings/js/JSHTMLFormElementCustom.cpp
bindings/js/JSHTMLFrameElementCustom.cpp
bindings/js/JSHTMLFrameSetElementCustom.cpp
bindings/js/JSHTMLInputElementCustom.cpp
bindings/js/JSHTMLObjectElementCustom.cpp
bindings/js/JSHTMLOptionsCollectionCustom.cpp
bindings/js/JSHTMLSelectElementCustom.cpp
bindings/js/JSImageConstructor.cpp
bindings/js/JSImageDataCustom.cpp
bindings/js/JSInjectedScriptHostCustom.cpp
bindings/js/JSInspectorFrontendHostCustom.cpp
bindings/js/JSJavaScriptCallFrameCustom.cpp
bindings/js/JSLazyEventListener.cpp
bindings/js/JSLocationCustom.cpp
bindings/js/JSMainThreadExecState.cpp
bindings/js/JSMessageChannelCustom.cpp
bindings/js/JSMessageEventCustom.cpp
bindings/js/JSMessagePortCustom.cpp
bindings/js/JSDOMMimeTypeArrayCustom.cpp
bindings/js/JSNamedNodeMapCustom.cpp
bindings/js/JSNavigatorCustom.cpp
bindings/js/JSNodeCustom.cpp
bindings/js/JSNodeFilterCondition.cpp
bindings/js/JSNodeFilterCustom.cpp
bindings/js/JSNodeIteratorCustom.cpp
bindings/js/JSNodeListCustom.cpp
bindings/js/JSOptionConstructor.cpp
bindings/js/JSDOMPluginArrayCustom.cpp
bindings/js/JSDOMPluginCustom.cpp
bindings/js/JSPluginElementFunctions.cpp
bindings/js/JSPopStateEventCustom.cpp
bindings/js/JSScriptProfileNodeCustom.cpp
bindings/js/JSSharedWorkerCustom.cpp
bindings/js/JSSQLResultSetRowListCustom.cpp
bindings/js/JSSQLTransactionCustom.cpp
bindings/js/JSSQLTransactionSyncCustom.cpp
bindings/js/JSStorageCustom.cpp
bindings/js/JSStyleSheetCustom.cpp
bindings/js/JSStyleSheetListCustom.cpp
bindings/js/JSTextCustom.cpp
bindings/js/JSTreeWalkerCustom.cpp
bindings/js/JSWebKitCSSMatrixCustom.cpp
bindings/js/JSWebKitPointCustom.cpp
bindings/js/JSWebSocketCustom.cpp
bindings/js/JSWorkerContextBase.cpp
bindings/js/JSWorkerContextCustom.cpp
bindings/js/JSWorkerContextErrorHandler.cpp
bindings/js/JSWorkerCustom.cpp
bindings/js/JSXMLHttpRequestCustom.cpp
bindings/js/JSXMLHttpRequestUploadCustom.cpp
bindings/js/JSXSLTProcessorCustom.cpp
bindings/js/ScheduledAction.cpp
bindings/js/ScriptCachedFrameData.cpp
bindings/js/ScriptCallFrame.cpp
bindings/js/ScriptCallStack.cpp
bindings/js/ScriptController.cpp
bindings/js/ScriptDebugServer.cpp
bindings/js/ScriptEventListener.cpp
bindings/js/ScriptFunctionCall.cpp
bindings/js/ScriptGCEvent.cpp
bindings/js/ScriptObject.cpp
bindings/js/ScriptProfile.cpp
bindings/js/ScriptProfiler.cpp
bindings/js/ScriptState.cpp
bindings/js/ScriptValue.cpp
bindings/js/SerializedScriptValue.cpp
bindings/js/WorkerScriptController.cpp
bridge/IdentifierRep.cpp
bridge/NP_jsobject.cpp
bridge/npruntime.cpp
bridge/runtime_array.cpp
bridge/runtime_method.cpp
bridge/runtime_object.cpp
bridge/runtime_root.cpp
bridge/c/CRuntimeObject.cpp
bridge/c/c_class.cpp
bridge/c/c_instance.cpp
bridge/c/c_runtime.cpp
bridge/c/c_utility.cpp
bridge/jsc/BridgeJSC.cpp
css/CSSBorderImageValue.cpp
css/CSSCanvasValue.cpp
css/CSSCharsetRule.cpp
css/CSSComputedStyleDeclaration.cpp
css/CSSCursorImageValue.cpp
css/CSSFontFace.cpp
css/CSSFontFaceRule.cpp
css/CSSFontFaceSource.cpp
css/CSSFontFaceSrcValue.cpp
css/CSSFontSelector.cpp
css/CSSFunctionValue.cpp
css/CSSGradientValue.cpp
css/CSSHelper.cpp
css/CSSImageGeneratorValue.cpp
css/CSSImageValue.cpp
css/CSSImportRule.cpp
css/CSSInheritedValue.cpp
css/CSSInitialValue.cpp
css/CSSMediaRule.cpp
css/CSSMutableStyleDeclaration.cpp
css/CSSOMUtils.cpp
css/CSSPageRule.cpp
css/CSSParser.cpp
css/CSSParserValues.cpp
css/CSSPrimitiveValue.cpp
css/CSSProperty.cpp
css/CSSPropertyLonghand.cpp
css/CSSReflectValue.cpp
css/CSSRule.cpp
css/CSSRuleList.cpp
css/CSSSegmentedFontFace.cpp
css/CSSSelector.cpp
css/CSSSelectorList.cpp
css/CSSStyleDeclaration.cpp
css/CSSStyleRule.cpp
css/CSSStyleSelector.cpp
css/CSSStyleSheet.cpp
css/CSSTimingFunctionValue.cpp
css/CSSUnicodeRangeValue.cpp
css/CSSValueList.cpp
css/CSSVariableDependentValue.cpp
css/CSSVariablesDeclaration.cpp
css/CSSVariablesRule.cpp
css/FontFamilyValue.cpp
css/FontValue.cpp
css/MediaFeatureNames.cpp
css/MediaList.cpp
css/MediaQuery.cpp
css/MediaQueryEvaluator.cpp
css/MediaQueryExp.cpp
css/RGBColor.cpp
css/ShadowValue.cpp
css/StyleBase.cpp
css/StyleList.cpp
css/StyleMedia.cpp
css/StyleSheet.cpp
css/StyleSheetList.cpp
css/WebKitCSSKeyframeRule.cpp
css/WebKitCSSKeyframesRule.cpp
css/WebKitCSSMatrix.cpp
css/WebKitCSSTransformValue.cpp
dom/ActiveDOMObject.cpp
dom/AsyncScriptRunner.cpp
dom/Attr.cpp
dom/Attribute.cpp
dom/BeforeTextInsertedEvent.cpp
dom/BeforeUnloadEvent.cpp
dom/CDATASection.cpp
dom/CharacterData.cpp
dom/CheckedRadioButtons.cpp
dom/ChildNodeList.cpp
dom/ClassNodeList.cpp
dom/ClientRect.cpp
dom/ClientRectList.cpp
dom/Clipboard.cpp
dom/ClipboardEvent.cpp
dom/Comment.cpp
dom/CompositionEvent.cpp
dom/ContainerNode.cpp
dom/CSSMappedAttributeDeclaration.cpp
dom/CustomEvent.cpp
dom/DatasetDOMStringMap.cpp
dom/DecodedDataDocumentParser.cpp
dom/DeviceMotionController.cpp
dom/DeviceMotionData.cpp
dom/DeviceMotionEvent.cpp
dom/DeviceOrientation.cpp
dom/DeviceOrientationController.cpp
dom/DeviceOrientationEvent.cpp
dom/Document.cpp
dom/DocumentMarkerController.cpp
dom/DocumentFragment.cpp
dom/DocumentParser.cpp
dom/DocumentType.cpp
dom/DOMImplementation.cpp
dom/DOMStringList.cpp
dom/DOMStringMap.cpp
dom/DynamicNodeList.cpp
dom/EditingText.cpp
dom/Element.cpp
dom/Entity.cpp
dom/EntityReference.cpp
dom/ErrorEvent.cpp
dom/Event.cpp
dom/EventNames.cpp
dom/EventTarget.cpp
dom/ExceptionBase.cpp
dom/ExceptionCode.cpp
dom/InputElement.cpp
dom/KeyboardEvent.cpp
dom/MessageChannel.cpp
dom/MessageEvent.cpp
dom/MessagePortChannel.cpp
dom/MessagePort.cpp
dom/MouseEvent.cpp
dom/MouseRelatedEvent.cpp
dom/MutationEvent.cpp
dom/NamedNodeMap.cpp
dom/NameNodeList.cpp
dom/Node.cpp
dom/NodeFilterCondition.cpp
dom/NodeFilter.cpp
dom/NodeIterator.cpp
dom/Notation.cpp
dom/OptionElement.cpp
dom/OptionGroupElement.cpp
dom/OverflowEvent.cpp
dom/PageTransitionEvent.cpp
dom/PendingScript.cpp
dom/PopStateEvent.cpp
dom/Position.cpp
dom/PositionIterator.cpp
dom/ProcessingInstruction.cpp
dom/ProgressEvent.cpp
dom/QualifiedName.cpp
dom/Range.cpp
dom/RegisteredEventListener.cpp
dom/ScriptableDocumentParser.cpp
dom/ScriptElement.cpp
dom/ScriptExecutionContext.cpp
dom/SelectElement.cpp
dom/SelectorNodeList.cpp
dom/SpaceSplitString.cpp
dom/StaticHashSetNodeList.cpp
dom/StaticNodeList.cpp
dom/StyledElement.cpp
dom/StyleElement.cpp
dom/TagNodeList.cpp
dom/Text.cpp
dom/TextEvent.cpp
dom/TransformSourceLibxslt.cpp
dom/Traversal.cpp
dom/TreeWalker.cpp
dom/UIEvent.cpp
dom/UIEventWithKeyState.cpp
dom/UserGestureIndicator.cpp
dom/UserTypingGestureIndicator.cpp
dom/ViewportArguments.cpp
dom/WebKitAnimationEvent.cpp
dom/WebKitTransitionEvent.cpp
dom/WheelEvent.cpp
dom/XMLDocumentParser.cpp
dom/XMLDocumentParserLibxml2.cpp
dom/XMLDocumentParserScope.cpp
dom/default/PlatformMessagePortChannel.cpp
editing/AppendNodeCommand.cpp
editing/ApplyStyleCommand.cpp
editing/BreakBlockquoteCommand.cpp
editing/CompositeEditCommand.cpp
editing/CreateLinkCommand.cpp
editing/DeleteButton.cpp
editing/DeleteButtonController.cpp
editing/DeleteFromTextNodeCommand.cpp
editing/DeleteSelectionCommand.cpp
editing/EditCommand.cpp
editing/Editor.cpp
editing/EditorCommand.cpp
editing/FormatBlockCommand.cpp
editing/HTMLInterchange.cpp
editing/IndentOutdentCommand.cpp
editing/InsertIntoTextNodeCommand.cpp
editing/InsertLineBreakCommand.cpp
editing/InsertListCommand.cpp
editing/InsertNodeBeforeCommand.cpp
editing/InsertParagraphSeparatorCommand.cpp
editing/InsertTextCommand.cpp
editing/JoinTextNodesCommand.cpp
editing/MergeIdenticalElementsCommand.cpp
editing/ModifySelectionListLevel.cpp
editing/MoveSelectionCommand.cpp
editing/RemoveCSSPropertyCommand.cpp
editing/RemoveFormatCommand.cpp
editing/RemoveNodeCommand.cpp
editing/RemoveNodePreservingChildrenCommand.cpp
editing/ReplaceNodeWithSpanCommand.cpp
editing/ReplaceSelectionCommand.cpp
editing/SelectionController.cpp
editing/SetNodeAttributeCommand.cpp
editing/SmartReplace.cpp
editing/SplitElementCommand.cpp
editing/SplitTextNodeCommand.cpp
editing/SplitTextNodeContainingElementCommand.cpp
editing/TextIterator.cpp
editing/TypingCommand.cpp
editing/UnlinkCommand.cpp
editing/VisiblePosition.cpp
editing/VisibleSelection.cpp
editing/WrapContentsInDummySpanCommand.cpp
editing/htmlediting.cpp
editing/markup.cpp
editing/visible_units.cpp
fileapi/Blob.cpp
fileapi/BlobBuilder.cpp
fileapi/BlobURL.cpp
fileapi/File.cpp
fileapi/FileList.cpp
fileapi/ThreadableBlobRegistry.cpp
history/BackForwardController.cpp
history/BackForwardListImpl.cpp
history/CachedFrame.cpp
history/CachedPage.cpp
history/HistoryItem.cpp
history/PageCache.cpp
html/AsyncImageResizer.cpp
html/CollectionCache.cpp
html/DOMDataGridDataSource.cpp
html/DOMFormData.cpp
html/DataGridColumn.cpp
html/DataGridColumnList.cpp
html/DateComponents.cpp
html/FTPDirectoryDocument.cpp
html/FormDataList.cpp
html/HTMLAllCollection.cpp
html/HTMLAnchorElement.cpp
html/HTMLAppletElement.cpp
html/HTMLAreaElement.cpp
html/HTMLBRElement.cpp
html/HTMLBaseElement.cpp
html/HTMLBaseFontElement.cpp
html/HTMLBlockquoteElement.cpp
html/HTMLBodyElement.cpp
html/HTMLButtonElement.cpp
html/HTMLCanvasElement.cpp
html/HTMLCollection.cpp
html/HTMLDListElement.cpp
html/HTMLDataGridCellElement.cpp
html/HTMLDataGridColElement.cpp
html/HTMLDataGridElement.cpp
html/HTMLDataGridRowElement.cpp
html/HTMLDataListElement.cpp
html/HTMLDirectoryElement.cpp
html/HTMLDivElement.cpp
html/HTMLDocument.cpp
html/HTMLElement.cpp
html/HTMLEmbedElement.cpp
html/HTMLFieldSetElement.cpp
html/HTMLFontElement.cpp
html/HTMLFormCollection.cpp
html/HTMLFormControlElement.cpp
html/HTMLFormElement.cpp
html/HTMLFrameElement.cpp
html/HTMLFrameElementBase.cpp
html/HTMLFrameOwnerElement.cpp
html/HTMLFrameSetElement.cpp
html/HTMLHRElement.cpp
html/HTMLHeadElement.cpp
html/HTMLHeadingElement.cpp
html/HTMLHtmlElement.cpp
html/HTMLIFrameElement.cpp
html/HTMLImageElement.cpp
html/HTMLImageLoader.cpp
html/HTMLInputElement.cpp
html/HTMLIsIndexElement.cpp
html/HTMLKeygenElement.cpp
html/HTMLLIElement.cpp
html/HTMLLabelElement.cpp
html/HTMLLegendElement.cpp
html/HTMLLinkElement.cpp
html/HTMLMapElement.cpp
html/HTMLMarqueeElement.cpp
html/HTMLMenuElement.cpp
html/HTMLMetaElement.cpp
html/HTMLMeterElement.cpp
html/HTMLModElement.cpp
html/HTMLNameCollection.cpp
html/HTMLOListElement.cpp
html/HTMLObjectElement.cpp
html/HTMLOptGroupElement.cpp
html/HTMLOptionElement.cpp
html/HTMLOptionsCollection.cpp
html/HTMLParagraphElement.cpp
html/HTMLParamElement.cpp
html/HTMLParserErrorCodes.cpp
html/HTMLPlugInElement.cpp
html/HTMLPlugInImageElement.cpp
html/HTMLPreElement.cpp
html/HTMLProgressElement.cpp
html/HTMLQuoteElement.cpp
html/HTMLScriptElement.cpp
html/HTMLSelectElement.cpp
html/HTMLStyleElement.cpp
html/HTMLTableCaptionElement.cpp
html/HTMLTableCellElement.cpp
html/HTMLTableColElement.cpp
html/HTMLTableElement.cpp
html/HTMLTablePartElement.cpp
html/HTMLTableRowElement.cpp
html/HTMLTableRowsCollection.cpp
html/HTMLTableSectionElement.cpp
html/HTMLTextAreaElement.cpp
html/HTMLTitleElement.cpp
html/HTMLUListElement.cpp
html/HTMLViewSourceDocument.cpp
html/ImageData.cpp
html/ImageDocument.cpp
html/ImageResizerThread.cpp
html/LabelsNodeList.cpp
html/MediaDocument.cpp
html/PluginDocument.cpp
html/StepRange.cpp
html/TextDocument.cpp
html/ValidityState.cpp
html/canvas/CanvasGradient.cpp
html/canvas/CanvasPattern.cpp
html/canvas/CanvasPixelArray.cpp
html/canvas/CanvasRenderingContext.cpp
html/canvas/CanvasRenderingContext2D.cpp
html/canvas/CanvasStyle.cpp
html/parser/CSSPreloadScanner.cpp
html/parser/HTMLConstructionSite.cpp
html/parser/HTMLDocumentParser.cpp
html/parser/HTMLElementStack.cpp
html/parser/HTMLEntityParser.cpp
html/parser/HTMLEntitySearch.cpp
html/parser/HTMLParserScheduler.cpp
html/parser/HTMLFormattingElementList.cpp
html/parser/HTMLPreloadScanner.cpp
html/parser/HTMLScriptRunner.cpp
html/parser/HTMLTokenizer.cpp
html/parser/HTMLTreeBuilder.cpp
html/parser/HTMLViewSourceParser.cpp
html/parser/TextDocumentParser.cpp
html/parser/TextViewSourceParser.cpp
inspector/ConsoleMessage.cpp
inspector/InjectedScript.cpp
inspector/InjectedScriptHost.cpp
inspector/InspectorApplicationCacheAgent.cpp
inspector/InspectorBackend.cpp
inspector/InspectorCSSStore.cpp
inspector/InspectorController.cpp
inspector/InspectorDOMAgent.cpp
inspector/InspectorDOMStorageResource.cpp
inspector/InspectorDatabaseResource.cpp
inspector/InspectorDebuggerAgent.cpp
inspector/InspectorFrontendClientLocal.cpp
inspector/InspectorFrontendHost.cpp
inspector/InspectorProfilerAgent.cpp
inspector/InspectorResource.cpp
inspector/InspectorValues.cpp
inspector/InspectorStorageAgent.cpp
inspector/InspectorTimelineAgent.cpp
inspector/ScriptBreakpoint.cpp
inspector/TimelineRecordFactory.cpp
loader/Cache.cpp
loader/CachedCSSStyleSheet.cpp
loader/CachedFont.cpp
loader/CachedImage.cpp
loader/CachedResource.cpp
loader/CachedResourceClientWalker.cpp
loader/CachedResourceHandle.cpp
loader/CachedScript.cpp
loader/CachedXSLStyleSheet.cpp
loader/CrossOriginAccessControl.cpp
loader/CrossOriginPreflightResultCache.cpp
loader/CachedResourceLoader.cpp
loader/DocumentLoader.cpp
loader/DocumentThreadableLoader.cpp
loader/DocumentWriter.cpp
loader/FTPDirectoryParser.cpp
loader/FormState.cpp
loader/FormSubmission.cpp
loader/FrameLoader.cpp
loader/FrameLoaderStateMachine.cpp
loader/HistoryController.cpp
loader/ImageLoader.cpp
loader/MainResourceLoader.cpp
loader/NavigationAction.cpp
loader/NetscapePlugInStreamLoader.cpp
loader/PingLoader.cpp
loader/PlaceholderDocument.cpp
loader/PolicyCallback.cpp
loader/PolicyChecker.cpp
loader/ProgressTracker.cpp
loader/RedirectScheduler.cpp
loader/Request.cpp
loader/ResourceLoadNotifier.cpp
loader/ResourceLoader.cpp
loader/SinkDocument.cpp
loader/SubframeLoader.cpp
loader/SubresourceLoader.cpp
loader/TextResourceDecoder.cpp
loader/ThreadableLoader.cpp
loader/WorkerThreadableLoader.cpp
loader/appcache/ApplicationCache.cpp
loader/appcache/ApplicationCacheGroup.cpp
loader/appcache/ApplicationCacheHost.cpp
loader/appcache/ApplicationCacheResource.cpp
loader/appcache/ApplicationCacheStorage.cpp
loader/appcache/DOMApplicationCache.cpp
loader/appcache/ManifestParser.cpp
loader/archive/ArchiveFactory.cpp
loader/archive/ArchiveResource.cpp
loader/archive/ArchiveResourceCollection.cpp
loader/icon/IconDatabase.cpp
loader/icon/IconLoader.cpp
loader/icon/IconRecord.cpp
loader/icon/PageURLRecord.cpp
loader/loader.cpp
page/BarInfo.cpp
page/Chrome.cpp
page/Console.cpp
page/ContextMenuController.cpp
page/DOMSelection.cpp
page/DOMTimer.cpp
page/DOMWindow.cpp
page/DragController.cpp
page/EventHandler.cpp
page/EventSource.cpp
page/FocusController.cpp
page/Frame.cpp
page/FrameTree.cpp
page/FrameView.cpp
page/Geolocation.cpp
page/GeolocationController.cpp
page/GeolocationPositionCache.cpp
page/GroupSettings.cpp
page/History.cpp
page/Location.cpp
page/MemoryInfo.cpp
page/MouseEventWithHitTestResults.cpp
page/Navigation.cpp
page/Navigator.cpp
page/NavigatorBase.cpp
page/OriginAccessEntry.cpp
page/Page.cpp
page/PageGroup.cpp
page/PageGroupLoadDeferrer.cpp
page/Performance.cpp
page/PluginHalter.cpp
page/PrintContext.cpp
page/Screen.cpp
page/SecurityOrigin.cpp
page/Settings.cpp
page/SpatialNavigation.cpp
page/SuspendableTimer.cpp
page/Timing.cpp
page/UserContentURLPattern.cpp
page/WindowFeatures.cpp
page/WorkerNavigator.cpp
page/XSSAuditor.cpp
page/animation/AnimationBase.cpp
page/animation/AnimationController.cpp
page/animation/CompositeAnimation.cpp
page/animation/ImplicitAnimation.cpp
page/animation/KeyframeAnimation.cpp
platform/Arena.cpp
platform/ContentType.cpp
platform/ContextMenu.cpp
platform/CrossThreadCopier.cpp
platform/DeprecatedPtrListImpl.cpp
platform/DragData.cpp
platform/DragImage.cpp
platform/FileChooser.cpp
platform/FileSystem.cpp
platform/GeolocationService.cpp
platform/KURL.cpp
platform/KillRingNone.cpp
platform/Length.cpp
platform/LinkHash.cpp
platform/Logging.cpp
platform/MIMETypeRegistry.cpp
platform/ScrollAnimator.cpp
platform/Scrollbar.cpp
platform/ScrollbarClient.cpp
platform/ScrollbarThemeComposite.cpp
platform/ScrollView.cpp
platform/SharedBuffer.cpp
platform/SchemeRegistry.cpp
platform/ThreadGlobalData.cpp
platform/ThreadTimers.cpp
platform/Timer.cpp
platform/UUID.cpp
platform/Widget.cpp
platform/animation/Animation.cpp
platform/animation/AnimationList.cpp
platform/graphics/BitmapImage.cpp
platform/graphics/Color.cpp
platform/graphics/FloatPoint.cpp
platform/graphics/FloatPoint3D.cpp
platform/graphics/FloatQuad.cpp
platform/graphics/FloatRect.cpp
platform/graphics/FloatSize.cpp
platform/graphics/Font.cpp
platform/graphics/FontCache.cpp
platform/graphics/FontData.cpp
platform/graphics/FontDescription.cpp
platform/graphics/FontFallbackList.cpp
platform/graphics/FontFamily.cpp
platform/graphics/FontFastPath.cpp
platform/graphics/GeneratedImage.cpp
platform/graphics/GlyphPageTreeNode.cpp
platform/graphics/Gradient.cpp
platform/graphics/GraphicsContext.cpp
platform/graphics/GraphicsTypes.cpp
platform/graphics/Image.cpp
platform/graphics/ImageBuffer.cpp
platform/graphics/ImageSource.cpp
platform/graphics/IntRect.cpp
platform/graphics/Path.cpp
platform/graphics/PathTraversalState.cpp
platform/graphics/Pattern.cpp
platform/graphics/Pen.cpp
platform/graphics/SegmentedFontData.cpp
platform/graphics/SimpleFontData.cpp
platform/graphics/StringTruncator.cpp
platform/graphics/WidthIterator.cpp
platform/graphics/filters/FEBlend.cpp
platform/graphics/filters/FEColorMatrix.cpp
platform/graphics/filters/FEComponentTransfer.cpp
platform/graphics/filters/FEComposite.cpp
platform/graphics/filters/FEGaussianBlur.cpp
platform/graphics/filters/FilterEffect.cpp
platform/graphics/filters/ImageBufferFilter.cpp
platform/graphics/filters/SourceAlpha.cpp
platform/graphics/filters/SourceGraphic.cpp
platform/graphics/transforms/AffineTransform.cpp
platform/graphics/transforms/Matrix3DTransformOperation.cpp
platform/graphics/transforms/MatrixTransformOperation.cpp
platform/graphics/transforms/PerspectiveTransformOperation.cpp
platform/graphics/transforms/RotateTransformOperation.cpp
platform/graphics/transforms/ScaleTransformOperation.cpp
platform/graphics/transforms/SkewTransformOperation.cpp
platform/graphics/transforms/TransformOperations.cpp
platform/graphics/transforms/TransformationMatrix.cpp
platform/graphics/transforms/TranslateTransformOperation.cpp
platform/image-decoders/ImageDecoder.cpp
platform/image-decoders/bmp/BMPImageDecoder.cpp
platform/image-decoders/bmp/BMPImageReader.cpp
platform/image-decoders/gif/GIFImageDecoder.cpp
platform/image-decoders/gif/GIFImageReader.cpp
platform/image-decoders/ico/ICOImageDecoder.cpp
platform/image-decoders/jpeg/JPEGImageDecoder.cpp
platform/image-decoders/png/PNGImageDecoder.cpp
platform/mock/DeviceOrientationClientMock.cpp
platform/mock/GeolocationServiceMock.cpp
platform/network/AuthenticationChallengeBase.cpp
platform/network/BlobData.cpp
platform/network/BlobRegistryImpl.cpp
platform/network/BlobResourceHandle.cpp
platform/network/Credential.cpp
platform/network/FormDataBuilder.cpp
platform/network/FormData.cpp
platform/network/HTTPHeaderMap.cpp
platform/network/HTTPParsers.cpp
platform/network/NetworkStateNotifier.cpp
platform/network/ProtectionSpace.cpp
platform/network/ResourceErrorBase.cpp
platform/network/ResourceHandle.cpp
platform/network/ResourceRequestBase.cpp
platform/network/ResourceResponseBase.cpp
platform/network/SocketStreamHandleBase.cpp
platform/text/Base64.cpp
platform/text/BidiContext.cpp
platform/text/LineEnding.cpp
platform/text/Hyphenation.cpp
platform/text/RegularExpression.cpp
platform/text/SegmentedString.cpp
platform/text/String.cpp
platform/text/StringBuilder.cpp
platform/text/TextBoundaries.cpp
platform/text/TextCodec.cpp
platform/text/TextCodecLatin1.cpp
platform/text/TextCodecUTF16.cpp
platform/text/TextCodecUserDefined.cpp
platform/text/TextEncoding.cpp
platform/text/TextEncodingRegistry.cpp
platform/text/TextStream.cpp
platform/text/UnicodeRange.cpp
platform/text/transcoder/FontTranscoder.cpp
plugins/DOMMimeTypeArray.cpp
plugins/DOMMimeType.cpp
plugins/DOMPluginArray.cpp
plugins/DOMPlugin.cpp
plugins/PluginData.cpp
plugins/PluginDataNone.cpp
plugins/PluginMainThreadScheduler.cpp
plugins/PluginViewNone.cpp
rendering/AutoTableLayout.cpp
rendering/BidiRun.cpp
rendering/CounterNode.cpp
rendering/EllipsisBox.cpp
rendering/FixedTableLayout.cpp
rendering/HitTestResult.cpp
rendering/InlineBox.cpp
rendering/InlineFlowBox.cpp
rendering/InlineTextBox.cpp
rendering/LayoutState.cpp
rendering/RenderApplet.cpp
rendering/RenderArena.cpp
rendering/RenderBR.cpp
rendering/RenderBlock.cpp
rendering/RenderBlockLineLayout.cpp
rendering/RenderBox.cpp
rendering/RenderBoxModelObject.cpp
rendering/RenderButton.cpp
rendering/RenderCounter.cpp
rendering/RenderDataGrid.cpp
rendering/RenderEmbeddedObject.cpp
rendering/RenderFieldset.cpp
rendering/RenderFileUploadControl.cpp
rendering/RenderFlexibleBox.cpp
rendering/RenderFrame.cpp
rendering/RenderFrameBase.cpp
rendering/RenderFrameSet.cpp
rendering/RenderHTMLCanvas.cpp
rendering/RenderIFrame.cpp
rendering/RenderImage.cpp
rendering/RenderImageResource.cpp
rendering/RenderImageResourceStyleImage.cpp
rendering/RenderIndicator.cpp
rendering/RenderInline.cpp
rendering/RenderLayer.cpp
rendering/RenderLineBoxList.cpp
rendering/RenderListBox.cpp
rendering/RenderListItem.cpp
rendering/RenderListMarker.cpp
rendering/RenderMarquee.cpp
rendering/RenderMenuList.cpp
rendering/RenderMeter.cpp
rendering/RenderObject.cpp
rendering/RenderObjectChildList.cpp
rendering/RenderPart.cpp
rendering/RenderProgress.cpp
rendering/RenderReplaced.cpp
rendering/RenderReplica.cpp
rendering/RenderRuby.cpp
rendering/RenderRubyBase.cpp
rendering/RenderRubyRun.cpp
rendering/RenderRubyText.cpp
rendering/RenderScrollbar.cpp
rendering/RenderScrollbarPart.cpp
rendering/RenderScrollbarTheme.cpp
rendering/RenderSlider.cpp
rendering/RenderTable.cpp
rendering/RenderTableCell.cpp
rendering/RenderTableCol.cpp
rendering/RenderTableRow.cpp
rendering/RenderTableSection.cpp
rendering/RenderText.cpp
rendering/RenderTextControl.cpp
rendering/RenderTextControlMultiLine.cpp
rendering/RenderTextControlSingleLine.cpp
rendering/RenderTextFragment.cpp
rendering/RenderTheme.cpp
rendering/RenderTreeAsText.cpp
rendering/RenderView.cpp
rendering/RenderWidget.cpp
rendering/RenderWordBreak.cpp
rendering/RootInlineBox.cpp
rendering/ScrollBehavior.cpp
rendering/ShadowElement.cpp
rendering/TextControlInnerElements.cpp
rendering/TransformState.cpp
rendering/break_lines.cpp
rendering/style/ContentData.cpp
rendering/style/CounterDirectives.cpp
rendering/style/FillLayer.cpp
rendering/style/KeyframeList.cpp
rendering/style/NinePieceImage.cpp
rendering/style/RenderStyle.cpp
rendering/style/ShadowData.cpp
rendering/style/StyleBackgroundData.cpp
rendering/style/StyleBoxData.cpp
rendering/style/StyleCachedImage.cpp
rendering/style/StyleFlexibleBoxData.cpp
rendering/style/StyleGeneratedImage.cpp
rendering/style/StyleInheritedData.cpp
rendering/style/StyleMarqueeData.cpp
rendering/style/StyleMultiColData.cpp
rendering/style/StyleRareInheritedData.cpp
rendering/style/StyleRareNonInheritedData.cpp
rendering/style/StyleSurroundData.cpp
rendering/style/StyleTransformData.cpp
rendering/style/StyleVisualData.cpp
storage/AbstractDatabase.cpp
storage/ChangeVersionWrapper.cpp
storage/Database.cpp
storage/DatabaseAuthorizer.cpp
storage/DatabaseSync.cpp
storage/DatabaseTask.cpp
storage/DatabaseThread.cpp
storage/DatabaseTracker.cpp
storage/IDBAny.cpp
storage/IDBDatabase.cpp
storage/IDBDatabaseBackendImpl.cpp
storage/IDBCursor.cpp
storage/IDBCursorBackendImpl.cpp
storage/IDBErrorEvent.cpp
storage/IDBEvent.cpp
storage/IDBIndex.cpp
storage/IDBIndexBackendImpl.cpp
storage/IDBKey.cpp
storage/IDBKeyRange.cpp
storage/IDBRequest.cpp
storage/IDBObjectStore.cpp
storage/IDBObjectStoreBackendImpl.cpp
storage/IDBSuccessEvent.cpp
storage/IDBFactory.cpp
storage/IDBFactoryBackendInterface.cpp
storage/IDBFactoryBackendImpl.cpp
storage/LocalStorageTask.cpp
storage/LocalStorageThread.cpp
storage/OriginQuotaManager.cpp
storage/OriginUsageRecord.cpp
storage/SQLResultSet.cpp
storage/SQLResultSetRowList.cpp
storage/SQLStatement.cpp
storage/SQLStatementSync.cpp
storage/SQLTransaction.cpp
storage/SQLTransactionClient.cpp
storage/SQLTransactionCoordinator.cpp
storage/SQLTransactionSync.cpp
storage/Storage.cpp
storage/StorageAreaImpl.cpp
storage/StorageAreaSync.cpp
storage/StorageEvent.cpp
storage/StorageEventDispatcher.cpp
storage/StorageMap.cpp
storage/StorageNamespace.cpp
storage/StorageNamespaceImpl.cpp
storage/StorageSyncManager.cpp
websockets/ThreadableWebSocketChannel.cpp
websockets/WebSocket.cpp
websockets/WebSocketChannel.cpp
websockets/WebSocketHandshake.cpp
websockets/WebSocketHandshakeRequest.cpp
websockets/WebSocketHandshakeResponse.cpp
websockets/WorkerThreadableWebSocketChannel.cpp
workers/AbstractWorker.cpp
workers/DedicatedWorkerContext.cpp
workers/DedicatedWorkerThread.cpp
workers/DefaultSharedWorkerRepository.cpp
workers/SharedWorker.cpp
workers/SharedWorkerContext.cpp
workers/SharedWorkerThread.cpp
workers/Worker.cpp
workers/WorkerContext.cpp
workers/WorkerLocation.cpp
workers/WorkerMessagingProxy.cpp
workers/WorkerRunLoop.cpp
workers/WorkerScriptLoader.cpp
workers/WorkerThread.cpp
xml/DOMParser.cpp
xml/NativeXPathNSResolver.cpp
xml/XMLHttpRequest.cpp
xml/XMLHttpRequestProgressEventThrottle.cpp
xml/XMLHttpRequestUpload.cpp
xml/XMLSerializer.cpp
xml/XPathEvaluator.cpp
xml/XPathExpression.cpp
xml/XPathExpressionNode.cpp
xml/XPathFunctions.cpp
xml/XPathNSResolver.cpp
xml/XPathNamespace.cpp
xml/XPathNodeSet.cpp
xml/XPathParser.cpp
xml/XPathPath.cpp
xml/XPathPredicate.cpp
xml/XPathResult.cpp
xml/XPathStep.cpp
xml/XPathUtil.cpp
xml/XPathValue.cpp
xml/XPathVariableReference.cpp
xml/XSLImportRule.cpp
xml/XSLStyleSheetLibxslt.cpp
xml/XSLTExtensions.cpp
xml/XSLTProcessor.cpp
xml/XSLTProcessorLibxslt.cpp
xml/XSLTUnicodeSort.cpp
)
IF (ENABLE_BLOB)
LIST(APPEND WebCore_SOURCES
fileapi/FileReader.cpp
fileapi/FileThread.cpp
fileapi/FileStreamProxy.cpp
platform/FileStream.cpp
)
ENDIF ()
IF (ENABLE_DATABASE)
LIST(APPEND WebCore_SOURCES
platform/sql/SQLValue.cpp
platform/sql/SQLiteAuthorizer.cpp
platform/sql/SQLiteDatabase.cpp
platform/sql/SQLiteFileSystem.cpp
platform/sql/SQLiteStatement.cpp
platform/sql/SQLiteTransaction.cpp
)
ENDIF ()
IF (ENABLE_MATHML)
LIST(APPEND WebCore_SOURCES
mathml/MathMLElement.cpp
mathml/MathMLInlineContainerElement.cpp
mathml/MathMLMathElement.cpp
mathml/MathMLTextElement.cpp
mathml/RenderMathMLBlock.cpp
mathml/RenderMathMLFenced.cpp
mathml/RenderMathMLFraction.cpp
mathml/RenderMathMLMath.cpp
mathml/RenderMathMLOperator.cpp
mathml/RenderMathMLRoot.cpp
mathml/RenderMathMLRow.cpp
mathml/RenderMathMLSquareRoot.cpp
mathml/RenderMathMLSubSup.cpp
mathml/RenderMathMLUnderOver.cpp
)
ENDIF ()
if (ENABLE_FILE_SYSTEM)
LIST(APPEND WebCore_SOURCES
fileapi/DirectoryEntry.cpp
fileapi/DirectoryReader.cpp
fileapi/DOMFilePath.cpp
fileapi/DOMFileSystem.cpp
fileapi/Entry.cpp
fileapi/EntryArray.cpp
fileapi/FileEntry.cpp
fileapi/FileSystemCallbacks.cpp
fileapi/LocalFileSystem.cpp
platform/AsyncFileSystem.cpp
)
LIST(APPEND WebCore_IDL_FILES
fileapi/DirectoryEntry.idl
fileapi/DirectoryReader.idl
fileapi/DOMFileSystem.idl
fileapi/EntriesCallback.idl
fileapi/Entry.idl
fileapi/EntryArray.idl
fileapi/EntryCallback.idl
fileapi/ErrorCallback.idl
fileapi/FileCallback.idl
fileapi/FileEntry.idl
fileapi/FileSystemCallback.idl
fileapi/Flags.idl
fileapi/Metadata.idl
fileapi/MetadataCallback.idl
)
ENDIF ()
if (ENABLE_FILE_WRITER)
LIST(APPEND WebCore_SOURCES
fileapi/FileWriter.cpp
)
LIST(APPEND WebCore_IDL_FILES
fileapi/FileWriterCallback.idl
fileapi/FileWriter.idl
)
ENDIF ()
IF (ENABLE_SVG)
LIST(APPEND WebCore_SOURCES
bindings/js/JSSVGElementInstanceCustom.cpp
bindings/js/JSSVGLengthCustom.cpp
bindings/js/JSSVGMatrixCustom.cpp
bindings/js/JSSVGPathSegCustom.cpp
bindings/js/JSSVGPathSegListCustom.cpp
css/SVGCSSComputedStyleDeclaration.cpp
css/SVGCSSParser.cpp
css/SVGCSSStyleSelector.cpp
rendering/PointerEventsHitRules.cpp
rendering/RenderForeignObject.cpp
rendering/RenderPath.cpp
rendering/RenderSVGBlock.cpp
rendering/RenderSVGContainer.cpp
rendering/RenderSVGGradientStop.cpp
rendering/RenderSVGHiddenContainer.cpp
rendering/RenderSVGImage.cpp
rendering/RenderSVGInline.cpp
rendering/RenderSVGInlineText.cpp
rendering/RenderSVGModelObject.cpp
rendering/RenderSVGResource.cpp
rendering/RenderSVGResourceClipper.cpp
rendering/RenderSVGResourceContainer.cpp
rendering/RenderSVGResourceFilter.cpp
rendering/RenderSVGResourceFilterPrimitive.cpp
rendering/RenderSVGResourceGradient.cpp
rendering/RenderSVGResourceLinearGradient.cpp
rendering/RenderSVGResourceMarker.cpp
rendering/RenderSVGResourceMasker.cpp
rendering/RenderSVGResourcePattern.cpp
rendering/RenderSVGResourceRadialGradient.cpp
rendering/RenderSVGResourceSolidColor.cpp
rendering/RenderSVGRoot.cpp
rendering/RenderSVGShadowTreeRootContainer.cpp
rendering/RenderSVGTSpan.cpp
rendering/RenderSVGText.cpp
rendering/RenderSVGTextPath.cpp
rendering/RenderSVGTransformableContainer.cpp
rendering/RenderSVGViewportContainer.cpp
rendering/SVGCharacterData.cpp
rendering/SVGCharacterLayoutInfo.cpp
rendering/SVGImageBufferTools.cpp
rendering/SVGInlineFlowBox.cpp
rendering/SVGInlineTextBox.cpp
rendering/SVGMarkerLayoutInfo.cpp
rendering/SVGRenderSupport.cpp
rendering/SVGRenderTreeAsText.cpp
rendering/SVGResources.cpp
rendering/SVGResourcesCache.cpp
rendering/SVGResourcesCycleSolver.cpp
rendering/SVGRootInlineBox.cpp
rendering/SVGShadowTreeElements.cpp
rendering/SVGTextChunkLayoutInfo.cpp
rendering/SVGTextLayoutUtilities.cpp
rendering/SVGTextQuery.cpp
rendering/style/SVGRenderStyle.cpp
rendering/style/SVGRenderStyleDefs.cpp
svg/ColorDistance.cpp
svg/SVGAElement.cpp
svg/SVGAltGlyphElement.cpp
svg/SVGAngle.cpp
svg/SVGAnimateColorElement.cpp
svg/SVGAnimateElement.cpp
svg/SVGAnimateMotionElement.cpp
svg/SVGAnimateTransformElement.cpp
svg/SVGAnimatedPathData.cpp
svg/SVGAnimatedPoints.cpp
svg/SVGAnimationElement.cpp
svg/SVGCircleElement.cpp
svg/SVGClipPathElement.cpp
svg/SVGColor.cpp
svg/SVGComponentTransferFunctionElement.cpp
svg/SVGCursorElement.cpp
svg/SVGDefsElement.cpp
svg/SVGDescElement.cpp
svg/SVGDocument.cpp
svg/SVGDocumentExtensions.cpp
svg/SVGElement.cpp
svg/SVGElementInstance.cpp
svg/SVGElementInstanceList.cpp
svg/SVGEllipseElement.cpp
svg/SVGExternalResourcesRequired.cpp
svg/SVGFEBlendElement.cpp
svg/SVGFEColorMatrixElement.cpp
svg/SVGFEComponentTransferElement.cpp
svg/SVGFECompositeElement.cpp
svg/SVGFEConvolveMatrixElement.cpp
svg/SVGFEDiffuseLightingElement.cpp
svg/SVGFEDisplacementMapElement.cpp
svg/SVGFEDistantLightElement.cpp
svg/SVGFEFloodElement.cpp
svg/SVGFEFuncAElement.cpp
svg/SVGFEFuncBElement.cpp
svg/SVGFEFuncGElement.cpp
svg/SVGFEFuncRElement.cpp
svg/SVGFEGaussianBlurElement.cpp
svg/SVGFEImageElement.cpp
svg/SVGFELightElement.cpp
svg/SVGFEMergeElement.cpp
svg/SVGFEMergeNodeElement.cpp
svg/SVGFEMorphologyElement.cpp
svg/SVGFEOffsetElement.cpp
svg/SVGFEPointLightElement.cpp
svg/SVGFESpecularLightingElement.cpp
svg/SVGFESpotLightElement.cpp
svg/SVGFETileElement.cpp
svg/SVGFETurbulenceElement.cpp
svg/SVGFilterElement.cpp
svg/SVGFilterPrimitiveStandardAttributes.cpp
svg/SVGFitToViewBox.cpp
svg/SVGFont.cpp
svg/SVGFontData.cpp
svg/SVGFontElement.cpp
svg/SVGFontFaceElement.cpp
svg/SVGFontFaceFormatElement.cpp
svg/SVGFontFaceNameElement.cpp
svg/SVGFontFaceSrcElement.cpp
svg/SVGFontFaceUriElement.cpp
svg/SVGForeignObjectElement.cpp
svg/SVGGElement.cpp
svg/SVGGlyphElement.cpp
svg/SVGGradientElement.cpp
svg/SVGHKernElement.cpp
svg/SVGImageElement.cpp
svg/SVGImageLoader.cpp
svg/SVGLangSpace.cpp
svg/SVGLength.cpp
svg/SVGLengthList.cpp
svg/SVGLineElement.cpp
svg/SVGLinearGradientElement.cpp
svg/SVGLocatable.cpp
svg/SVGMPathElement.cpp
svg/SVGMarkerElement.cpp
svg/SVGMaskElement.cpp
svg/SVGMetadataElement.cpp
svg/SVGMissingGlyphElement.cpp
svg/SVGNumberList.cpp
svg/SVGPaint.cpp
svg/SVGParserUtilities.cpp
svg/SVGPathBlender.cpp
svg/SVGPathBuilder.cpp
svg/SVGPathByteStreamBuilder.cpp
svg/SVGPathByteStreamSource.cpp
svg/SVGPathElement.cpp
svg/SVGPathParser.cpp
svg/SVGPathParserFactory.cpp
svg/SVGPathSeg.cpp
svg/SVGPathSegArc.cpp
svg/SVGPathSegClosePath.cpp
svg/SVGPathSegCurvetoCubic.cpp
svg/SVGPathSegCurvetoCubicSmooth.cpp
svg/SVGPathSegCurvetoQuadratic.cpp
svg/SVGPathSegCurvetoQuadraticSmooth.cpp
svg/SVGPathSegLineto.cpp
svg/SVGPathSegLinetoHorizontal.cpp
svg/SVGPathSegLinetoVertical.cpp
svg/SVGPathSegList.cpp
svg/SVGPathSegListBuilder.cpp
svg/SVGPathSegListSource.cpp
svg/SVGPathSegMoveto.cpp
svg/SVGPathStringBuilder.cpp
svg/SVGPathStringSource.cpp
svg/SVGPathTraversalStateBuilder.cpp
svg/SVGPatternElement.cpp
svg/SVGPointList.cpp
svg/SVGPolyElement.cpp
svg/SVGPolygonElement.cpp
svg/SVGPolylineElement.cpp
svg/SVGPreserveAspectRatio.cpp
svg/SVGRadialGradientElement.cpp
svg/SVGRectElement.cpp
svg/SVGSVGElement.cpp
svg/SVGScriptElement.cpp
svg/SVGSetElement.cpp
svg/SVGStopElement.cpp
svg/SVGStringList.cpp
svg/SVGStylable.cpp
svg/SVGStyleElement.cpp
svg/SVGStyledElement.cpp
svg/SVGStyledLocatableElement.cpp
svg/SVGStyledTransformableElement.cpp
svg/SVGSwitchElement.cpp
svg/SVGSymbolElement.cpp
svg/SVGTRefElement.cpp
svg/SVGTSpanElement.cpp
svg/SVGTests.cpp
svg/SVGTextContentElement.cpp
svg/SVGTextElement.cpp
svg/SVGTextPathElement.cpp
svg/SVGTextPositioningElement.cpp
svg/SVGTitleElement.cpp
svg/SVGTransform.cpp
svg/SVGTransformDistance.cpp
svg/SVGTransformList.cpp
svg/SVGTransformable.cpp
svg/SVGURIReference.cpp
svg/SVGUseElement.cpp
svg/SVGViewElement.cpp
svg/SVGVKernElement.cpp
svg/SVGViewSpec.cpp
svg/SVGZoomAndPan.cpp
svg/SVGZoomEvent.cpp
svg/animation/SMILTime.cpp
svg/animation/SMILTimeContainer.cpp
svg/animation/SVGSMILElement.cpp
svg/graphics/SVGImage.cpp
svg/graphics/filters/SVGFEConvolveMatrix.cpp
svg/graphics/filters/SVGFEDiffuseLighting.cpp
svg/graphics/filters/SVGFEDisplacementMap.cpp
svg/graphics/filters/SVGFEFlood.cpp
svg/graphics/filters/SVGFEImage.cpp
svg/graphics/filters/SVGFELighting.cpp
svg/graphics/filters/SVGFEMerge.cpp
svg/graphics/filters/SVGFEMorphology.cpp
svg/graphics/filters/SVGFEOffset.cpp
svg/graphics/filters/SVGFESpecularLighting.cpp
svg/graphics/filters/SVGFETile.cpp
svg/graphics/filters/SVGFETurbulence.cpp
svg/graphics/filters/SVGFilter.cpp
svg/graphics/filters/SVGFilterBuilder.cpp
svg/graphics/filters/SVGLightSource.cpp
)
ENDIF()
IF (ENABLE_VIDEO)
LIST(APPEND WebCore_SOURCES
${DERIVED_SOURCES_DIR}/JSTimeRanges.cpp
bindings/js/JSAudioConstructor.cpp
html/HTMLAudioElement.cpp
html/HTMLMediaElement.cpp
html/HTMLSourceElement.cpp
html/HTMLVideoElement.cpp
html/TimeRanges.cpp
platform/graphics/MediaPlayer.cpp
rendering/MediaControlElements.cpp
rendering/RenderMedia.cpp
rendering/RenderVideo.cpp
)
ENDIF()
IF (ENABLE_WML)
LIST(APPEND WebCore_SOURCES
wml/WMLAElement.cpp
wml/WMLAccessElement.cpp
wml/WMLAnchorElement.cpp
wml/WMLBRElement.cpp
wml/WMLCardElement.cpp
wml/WMLDoElement.cpp
wml/WMLDocument.cpp
wml/WMLElement.cpp
wml/WMLErrorHandling.cpp
wml/WMLEventHandlingElement.cpp
wml/WMLFieldSetElement.cpp
wml/WMLFormControlElement.cpp
wml/WMLGoElement.cpp
wml/WMLImageElement.cpp
wml/WMLImageLoader.cpp
wml/WMLInputElement.cpp
wml/WMLInsertedLegendElement.cpp
wml/WMLIntrinsicEvent.cpp
wml/WMLIntrinsicEventHandler.cpp
wml/WMLMetaElement.cpp
wml/WMLNoopElement.cpp
wml/WMLOnEventElement.cpp
wml/WMLPElement.cpp
wml/WMLOptGroupElement.cpp
wml/WMLOptionElement.cpp
wml/WMLPageState.cpp
wml/WMLPostfieldElement.cpp
wml/WMLPrevElement.cpp
wml/WMLRefreshElement.cpp
wml/WMLSelectElement.cpp
wml/WMLSetvarElement.cpp
wml/WMLTableElement.cpp
wml/WMLTaskElement.cpp
wml/WMLTemplateElement.cpp
wml/WMLTimerElement.cpp
wml/WMLVariables.cpp
)
ENDIF()
SET(IDL_INCLUDES "")
FOREACH (_include ${WebCore_IDL_INCLUDES})
LIST(APPEND IDL_INCLUDES --include=${WEBCORE_DIR}/${_include})
ENDFOREACH()
FOREACH (_file ${WebCore_IDL_FILES})
GENERATE_JS_FROM_IDL(${_file})
ENDFOREACH ()
FOREACH (_file ${WebCore_IDL_PURE_FILES})
GENERATE_JS_FROM_IDL_PURE(${_file})
ENDFOREACH ()
GENERATE_INSPECTOR_FROM_IDL(inspector/Inspector.idl)
LIST(APPEND WebCore_SOURCES ${JS_IDL_FILES} ${Inspector_IDL_FILES})
GENERATE_ENTITIES(${WEBCORE_DIR}/html/parser/HTMLEntityNames.in ${DERIVED_SOURCES_DIR}/HTMLEntityTable.cpp ${WEBCORE_DIR}/html/parser/create-html-entity-table)
GENERATE_GPERF(${WEBCORE_DIR}/platform/ColorData.gperf ${DERIVED_SOURCES_DIR}/ColorData.cpp findColor "")
ADD_SOURCE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/platform/graphics/Color.cpp ColorData.cpp)
GENERATE_GPERF(${WEBCORE_DIR}/html/DocTypeStrings.gperf ${DERIVED_SOURCES_DIR}/DocTypeStrings.cpp findDoctypeEntry "-F,PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards")
ADD_SOURCE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/html/HTMLDocument.cpp DocTypeStrings.cpp)
GENERATE_TOKENIZER()
GENERATE_USER_AGENT_STYLES()
GENERATE_GRAMMAR(cssyy ${WEBCORE_DIR}/css/CSSGrammar.y ${DERIVED_SOURCES_DIR}/CSSGrammar.h ${DERIVED_SOURCES_DIR}/CSSGrammar.cpp)
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/CSSGrammar.cpp)
GENERATE_GRAMMAR(xpathyy ${WEBCORE_DIR}/xml/XPathGrammar.y ${DERIVED_SOURCES_DIR}/XPathGrammar.h ${DERIVED_SOURCES_DIR}/XPathGrammar.cpp)
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/XPathGrammar.cpp)
GENERATE_CSS_PROPERTY_NAMES()
GENERATE_CSS_VALUE_KEYWORDS()
ADD_SOURCE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_DIR}/CSSGrammar.cpp CSSValueKeywords.h)
ADD_SOURCE_DERIVED_DEPENDENCIES(${DERIVED_SOURCES_DIR}/CSSGrammar.cpp CSSPropertyNames.h)
ADD_SOURCE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSPrimitiveValueMappings.h CSSValueKeywords.h)
ADD_SOURCE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSParser.cpp tokenizer.cpp)
ADD_SOURCE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/html/HTMLTreeBuilder.cpp MathMLNames.cpp)
ADD_SOURCE_DERIVED_DEPENDENCIES(${WEBCORE_DIR}/css/CSSStyleSelector.cpp UserAgentStyleSheetsData.cpp UserAgentStyleSheets.h)
GENERATE_DOM_NAMES(HTML ${WEBCORE_DIR}/html/HTMLAttributeNames.in ${WEBCORE_DIR}/html/HTMLTagNames.in "${HTML_FEATURES}")
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/HTMLNames.cpp ${DERIVED_SOURCES_DIR}/HTMLElementFactory.cpp ${DERIVED_SOURCES_DIR}/JSHTMLElementWrapperFactory.cpp)
GENERATE_DOM_NAMES(MathML ${WEBCORE_DIR}/mathml/mathattrs.in ${WEBCORE_DIR}/mathml/mathtags.in "${MATHML_FEATURES}")
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/MathMLNames.cpp)
IF (ENABLE_MATHML)
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/MathMLElementFactory.cpp)
ENDIF ()
GENERATE_DOM_NAMES(SVG ${WEBCORE_DIR}/svg/svgattrs.in ${WEBCORE_DIR}/svg/svgtags.in "${SVG_FEATURES}")
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/SVGNames.cpp)
IF (ENABLE_SVG)
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/SVGElementFactory.cpp ${DERIVED_SOURCES_DIR}/JSSVGElementWrapperFactory.cpp)
ENDIF ()
GENERATE_DOM_NAMES(WML ${WEBCORE_DIR}/wml/WMLAttributeNames.in ${WEBCORE_DIR}/wml/WMLTagNames.in "${WML_FEATURES}")
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/WMLNames.cpp)
IF (ENABLE_WML)
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/WMLElementFactory.cpp)
ENDIF ()
GENERATE_DOM_NAMES(XLink ${WEBCORE_DIR}/svg/xlinkattrs.in)
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/XLinkNames.cpp)
GENERATE_DOM_NAMES(XMLNS ${WEBCORE_DIR}/xml/xmlnsattrs.in)
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/XMLNSNames.cpp)
GENERATE_DOM_NAMES(XML ${WEBCORE_DIR}/xml/xmlattrs.in)
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_DIR}/XMLNames.cpp)
SET(WebCore_LIBRARIES
${JavaScriptCore_LIBRARY_NAME}
)
# Declare source groups for Visual Studio folders
SOURCE_GROUP(accessibility "accessibility/")
SOURCE_GROUP(bindings "bindings/")
SOURCE_GROUP(bridge "bridge/")
SOURCE_GROUP(Configurations "Configurations/")
SOURCE_GROUP(css "css/")
SOURCE_GROUP(dom "dom/")
SOURCE_GROUP(editing "editing/")
SOURCE_GROUP(ForwardingHeaders "ForwardingHeaders/")
SOURCE_GROUP(history "history/")
SOURCE_GROUP(html "html/")
SOURCE_GROUP(icu "icu/")
SOURCE_GROUP(inspector "inspector/")
SOURCE_GROUP(JavaScriptCore "JavaScriptCore/")
SOURCE_GROUP(loader "loader/")
SOURCE_GROUP(manual-tests "manual-tests/")
SOURCE_GROUP(mathml "mathml/")
SOURCE_GROUP(notifications "notifications/")
SOURCE_GROUP(page "page/")
SOURCE_GROUP(platform "platform/")
SOURCE_GROUP(plugins "plugins/")
SOURCE_GROUP(Programs "Programs/")
SOURCE_GROUP(rendering "rendering/")
SOURCE_GROUP(Resources "Resources/")
SOURCE_GROUP(SharedScript "SharedScript/")
SOURCE_GROUP(storage "storage/")
SOURCE_GROUP(svg "svg/")
SOURCE_GROUP(WebCore "WebCore/")
SOURCE_GROUP(websockets "websockets/")
SOURCE_GROUP(wml "wml/")
SOURCE_GROUP(workers "workers/")
SOURCE_GROUP(xml "xml/")
SET(WebCore_LINK_FLAGS "")
INCLUDE_IF_EXISTS(${WEBCORE_DIR}/CMakeLists${PORT}.txt)
ADD_DEFINITIONS(-DBUILDING_WebCore)
INCLUDE_DIRECTORIES(${WebCore_INCLUDE_DIRECTORIES})
ADD_LIBRARY(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARY_TYPE} ${WebCore_SOURCES})
TARGET_LINK_LIBRARIES(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARIES})
IF (WebCore_LINK_FLAGS)
ADD_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} LINK_FLAGS "${WebCore_LINK_FLAGS}")
ENDIF ()
IF (SHARED_CORE)
SET_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
INSTALL(TARGETS ${WebCore_LIBRARY_NAME} DESTINATION lib)
ENDIF ()